Я настроил прокси-сервер apache, и он работает, но не загружает изображения, javascript, CSS и т. д. Я хочу прокси-сервер на другой сервер, а не на localhost. Ниже моя конфигурация.
<VirtualHost *:80>
ServerName app.server.com
DocumentRoot /var/www/html/subdomain
RewriteEngine on
ProxyRequests Off
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /apm http://192.168.1.102:9999/
ProxyPassReverse /apm http://192.168.1.102:9999/
</virtualHost>





После некоторого исследования и чтения некоторых руководств я нашел решение.
<VirtualHost *:80>
ServerName app.server.com
DocumentRoot /var/www/html/subdomain
RewriteEngine on
ProxyRequests Off
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass / http://192.168.1.102:9999/
ProxyPassReverse / http://192.168.1.102:9999/
</VirtualHost>
как бы вы отказались от этого, если бы вы спрятали несколько серверов за 1 прокси, например: / apm -> 192.168.1.102:9999 и / abc -> 192.168.1.102:9998?
Что делать, если вам нужно настроить обратный прокси для нескольких внутренних серверов?
добавьте еще одну запись для / ProxyPass / 192.168.1.102:9999 ProxyPassReverse / 192.168.1.102:9999 и попробуйте еще раз