通过代理的 Apache2 端口映射但保留路径
Apache2 Port map via Proxy but keep path
我有一个https://website我要映射
在端口
上从本地服务器发送和接收数据
如果 http://localIP:port/ returns 某事
那么这个应该映射回
我想为 localserver
的所有链接保留 https://website/app/
在 Debian 上使用 Apache 2.4.25
任何配置示例都会有很大帮助...在线搜索解决方案
这是我当前配置的结果
ip:port/something 映射到 website/something 而不是 website/app/something
在 VirtualHost 内部,这是我的工作配置
我的配置适用于您的 website/app/
CLIENT ---- INTERNET ---- ROUTER ---- (lan) ---- (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>
以上地图 website/app/ 但不适用于 website/app
我的映射也有问题website/app
我有一个https://website我要映射
在端口
上从本地服务器发送和接收数据如果 http://localIP:port/ returns 某事
那么这个应该映射回
我想为 localserver
的所有链接保留 https://website/app/在 Debian 上使用 Apache 2.4.25
任何配置示例都会有很大帮助...在线搜索解决方案
这是我当前配置的结果
ip:port/something 映射到 website/something 而不是 website/app/something
在 VirtualHost 内部,这是我的工作配置
我的配置适用于您的 website/app/
CLIENT ---- INTERNET ---- ROUTER ---- (lan) ---- (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>
以上地图 website/app/ 但不适用于 website/app
我的映射也有问题website/app