1.端口转发配置

想要实现ip地址+端口转发到域名,如访问127.0.0.1:8084即可跳转到你的域名youdomain.com,可添加如下的配置即可

<rewrite>
	<rules>
		<rule name="Redirect to https" stopProcessing="true">
			<match url="(.*)" />
			<conditions>
				<add input="{HTTP_HOST}" pattern="^127.0.0.1:8084$" />
			</conditions>
			<action type="Redirect" url="http://xxxxx.xxxx.com/{R:0}" redirectType="SeeOther" />
		</rule>
	</rules>
</rewrite>

2.完整的配置代码

下面是全部的web.config配置代码

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
			<modules>
			  <remove name="WebDAVModule" />
			</modules>
			<handlers>
				<remove name="WebDAV" />
				<add name="Python FastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\Python\Python37\python.exe|E:\System_ENG\system_register\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
			</handlers>
			<httpRedirect enabled="false" destination="" exactDestination="false" childOnly="false" httpResponseStatus="Permanent" />
			<security>
				<requestFiltering allowDoubleEscaping="true">
					<requestLimits maxAllowedContentLength="419430400" />
				</requestFiltering>
			</security>
			<httpErrors errorMode="Detailed" />
			<asp scriptErrorSentToBrowser="true" />
			<rewrite>
				<rules>
					<rule name="Redirect to https" stopProcessing="true">
						<match url="(.*)" />
						<conditions>
							<add input="{HTTP_HOST}" pattern="^127.0.0.1:8084$" />
						</conditions>
						<action type="Redirect" url="http://xxxxx.xxxx.com/{R:0}" redirectType="SeeOther" />
					</rule>
				</rules>
			</rewrite>
        </system.webServer>
		<appSettings>
			<add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
			<add key="PYTHONPATH" value="E:\System_ENG\system_register" />
			<add key="DJANGO_SETTINGS_MODULE" value="system_register.settings" />
		</appSettings>
		<system.web>
			<httpRuntime executionTimeout="6000" maxRequestLength="419430400" />
			<customErrors mode="Off" />
			<compilation debug="true" />
		</system.web>
    </configuration>

ok,本文至此结束,希望对你有帮助,ths!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐