reverse proxy for IIS (#15555)
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
parent
418c5feded
commit
44286e29f0
1 changed files with 25 additions and 2 deletions
|
@ -222,11 +222,24 @@ If you wish to run Gitea with IIS. You will need to setup IIS with URL Rewrite a
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<system.webServer>
|
<system.webServer>
|
||||||
|
<security>
|
||||||
|
<requestFiltering>
|
||||||
|
<hiddenSegments>
|
||||||
|
<clear />
|
||||||
|
</hiddenSegments>
|
||||||
|
<denyUrlSequences>
|
||||||
|
<clear />
|
||||||
|
</denyUrlSequences>
|
||||||
|
<fileExtensions allowUnlisted="true">
|
||||||
|
<clear />
|
||||||
|
</fileExtensions>
|
||||||
|
</requestFiltering>
|
||||||
|
</security>
|
||||||
<rewrite>
|
<rewrite>
|
||||||
<rules>
|
<rules useOriginalURLEncoding="false">
|
||||||
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
|
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
|
||||||
<match url="(.*)" />
|
<match url="(.*)" />
|
||||||
<action type="Rewrite" url="http://127.0.0.1:3000/{R:1}" />
|
<action type="Rewrite" url="http://127.0.0.1:3000{UNENCODED_URL}" />
|
||||||
<serverVariables>
|
<serverVariables>
|
||||||
<set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="HTTP_ACCEPT_ENCODING" />
|
<set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="HTTP_ACCEPT_ENCODING" />
|
||||||
<set name="HTTP_ACCEPT_ENCODING" value="" />
|
<set name="HTTP_ACCEPT_ENCODING" value="" />
|
||||||
|
@ -255,6 +268,16 @@ If you wish to run Gitea with IIS. You will need to setup IIS with URL Rewrite a
|
||||||
</outboundRules>
|
</outboundRules>
|
||||||
</rewrite>
|
</rewrite>
|
||||||
<urlCompression doDynamicCompression="true" />
|
<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>
|
</system.webServer>
|
||||||
</configuration>
|
</configuration>
|
||||||
```
|
```
|
||||||
|
|
Reference in a new issue