Я использую свой Mac с XAMPP от apachefriends со стандартной конфигурацией.
Я хочу использовать обратный прокси, таким образом, я отредактировал etc/extra/proxy-html.conf
и добавил следующее:
ProxyRequests Off
ProxyPass /my-gateway/ http://interner.server.test/
<Location /my-gateway/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://interner.server.test/ /my-gateway/
ProxyHTMLURLMap / /my-gateway/
</Location>
Теперь, когда я перехожу в localhost/my-gateway
, Я добираюсь Error 404 Object not found
.
Как узнать, почему это не работает?
Во-первых: я не думаю, что вам нужна такая сложная вещь, как ProxyHTMLURLMap
для простого обратного прокси.
Во-вторых: попробуйте localhost/my-шлюз
/ (с конечным слэшем!). Работает ли он?
Третий: вот уверенно работающий фрагмент конфигурации:
<VirtualHost *:80>
ServerName your.proxy.vhost.name
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass /my-gateway/ http://interner.server.test/
</VirtualHost>
из