????

Your IP : 3.144.12.160


Current Path : C:/opt/gitea/
Upload File :
Current File : C:/opt/gitea/web.config

<?xml version="1.0" encoding="UTF-8"?>
<!--
SOURCE: 127.0.0.1:3300
PROXY : git.mydomain.com
	-->
<configuration>
	<system.web>
		<httpRuntime relaxedUrlToFileSystemMapping="true" />
	</system.web>
	<system.webServer>
		<defaultDocument>
			<files>				
				<clear />
			</files>
		</defaultDocument>
		<security>
			<requestFiltering>
				<hiddenSegments>
					<clear />
				</hiddenSegments>
				<fileExtensions>
					<clear />
				</fileExtensions>
                <requestLimits maxAllowedContentLength="209715200" />
			</requestFiltering>
		</security>
		<rewrite>
			<rules>
                <clear />
                <rule name="Redirect Jenkins OAuth" stopProcessing="true">
                    <match url="^securityRealm" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                    <action type="Redirect" url="https://jenkins.gdtsolutions.vn{REQUEST_URI}" />
                </rule>
                <rule name="GiteaInbound" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                    <serverVariables>
                        <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="HTTP_ACCEPT_ENCODING" />
                        <set name="HTTP_ACCEPT_ENCODING" value="" />
                    </serverVariables>
                    <action type="Rewrite" url="http://127.0.0.1:3300/{R:1}" />
                </rule>
			</rules>
			<outboundRules>
				<rule name="GiteaOutbound" preCondition="ResponseIsHtml1">
					<match filterByTags="A, Form, Img" pattern="^http(s)?://127.0.0.1:3300/(.*)" />
					<action type="Rewrite" value="http{R:1}://git.gdtsolutions.vn/{R:2}" />
				</rule>
				<rule name="RestoreAcceptEncoding" preCondition="NeedsRestoringAcceptEncoding">
					<match serverVariable="HTTP_ACCEPT_ENCODING" pattern="^(.*)" />
					<action type="Rewrite" value="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" />
				</rule>
				<preConditions>
					<preCondition name="ResponseIsHtml1">
						<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
					</preCondition>
					<preCondition name="NeedsRestoringAcceptEncoding">
						<add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" />
					</preCondition>
				</preConditions>
			</outboundRules>
		</rewrite>
		<urlCompression doDynamicCompression="true" />
		<handlers>
			<clear />
			<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
		</handlers>

		<!-- Map all extensions to the same MIME type, so all files can be
           downloaded. -->
		<staticContent>
			<clear />
			<mimeMap fileExtension="*" mimeType="application/octet-stream" />
		</staticContent>
	</system.webServer>
</configuration>