Apache2端口映射通过代理但保留路径

时间:2017-12-27 17:39:48

标签: apache apache2 apache2.4

我有https://website我要映射

https://website/app

从端口

上的本地服务器发送和接收数据

http://localIP:port/

如果http://localIP:port/返回

http://localIP:port/something

然后这应该映射回

https://website/app/something

我想为{local>

的所有链接保留https://website/app/

在Debian上使用Apache 2.4.25

任何配置示例都会有很大帮助...在线搜索解决方案

以下是我当前配置的结果

ip:port / something映射到网站/某些东西而不是网站/ app / something

1 个答案:

答案 0 :(得分:0)

VirtualHost 内,这是我的工作配置

MY CONFIG适用于网站/ app /

  

客户端----互联网----路由器----(局域网)----(https)APACHE +(http)LOCAL

ProxyPass /app/ http://<IP>:<PORT>/     
ProxyPassReverse /app/ http://<IP>:<PORT>/  
ProxyHTMLURLMap http://<IP>:<PORT>/ /app/   
<Location /app/>
    ProxyHTMLEnable On                                     #### v2.1 min
    ProxyHTMLExtended on
    ProxyPassReverse /
    ProxyHTMLURLMap http://<IP>:<PORT> /app/
    ProxyHTMLURLMap / /app/
    ProxyHTMLURLMap /app/ /app/
    RequestHeader unset Accept-Encoding

    #AuthType Basic
    #AuthName "Restricted Content"
    #AuthUserFile /LINK/TO/.htpasswd/FILE
    #Require valid-user     
</Location>

以上地图网站/ app / 但不适用于网站/应用

我在映射网站/应用程序时遇到问题