首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制IIS中的mod-proxy行为

复制IIS中的mod-proxy行为
EN

Stack Overflow用户
提问于 2021-09-03 10:08:09
回答 1查看 57关注 0票数 0

我需要一个http代理服务器,将来自mydomain.com的请求重定向到http://localhost:8080 Apache web服务器,使用mod_procy和mod_proxy_http实现这一点,配置如下

代码语言:javascript
复制
<VirtualHost *:80>
ServerName mydomain.com
DocumentRoot D:/tmp/iis
DirectoryIndex index.html index.php index.jsp
<Proxy *>
  Order Allow,Deny
  Allow from all
</Proxy>
ProxyRequests On
ProxyVia On
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/

</VirtualHost>

我的服务器是一台windows计算机,我想使用IIS (Internet信息服务),而不是尝试以下IIS配置:

绑定

代码语言:javascript
复制
<configuration>
<system.webServer>
    <rewrite>
        <rules>
            <rule name="ReverseProxyInboundRuleForReports" stopProcessing="true">
                <match url="(/.*)" />
                <action type="Rewrite" url="http://localhost:8083/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
</configuration>

IIS重写URL,但不像Apache中的mod_proxy那样将请求转发到另一个服务器。

是否可以在IIS中复制Apache行为?在这种情况下,正确的服务器配置是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-06 07:59:28

如果您有一个有用的Apache代理规则,则可以将其导入IIS。IIS将自动生成url重写规则。请参阅此article

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69043183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档