У меня есть сервер 7 дней, чтобы умереть с помощью инструмента администрирования Integrated Webserver , и я пытаюсь сделать его доступным для других игроков через URL-адрес, подобный следующему: http://7dtd.webserver.com/map/
На вики-странице описывается конфигурация прокси, которая обращается к карте через поддомен, но вместо этого я хотел бы использовать базовый путь, например / map /.
Моя текущая конфигурация Apache 2.4 следующая, ион работает до тех пор, пока вам не понадобится войти в свою учетную запись Steam, чтобы идентифицировать себя на сервере.
ProxyPass /map/ http://192.168.1.163:26802/
ProxyHTMLURLMap http://192.168.1.163:26802 /map
<Location /map/>
ProxyPreserveHost Off
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /map/
ProxyHTMLURLMap /map /map
SetOutputFilter proxy-html
RequestHeader unset Accept-Encoding
</Location>
Что произойдет, если сервер попытается перенаправить вас на https://steamcommunity.com/openid/login?openid.ns=(...)
, но этот путьтакже переписывается на http://7dtd.webserver.com/map/openid/login?openid.ns=(...)
, и я не уверен, как это предотвратить.
Есть ли способ заставить mod_proxy_html оставить абсолютные URL-адреса в одиночку, или нужен другой подход?