Итак, у меня есть два сервера, давайте назовем их хорошим # сервер и # Еще # серверApache: Перепишите затем Proxy
хороший # сервером является то, что клиенты будут говорить и работают Apache2 выполнение основного обратный прокси-сервера для простого служб, # другой # сервер размещает собственный сервер приложений на порту. Мне нужно полностью переписать два URL-адреса, прежде чем они пройдут, но просто добавьте папку ко всем другим URL-адресам.
Некоторые примеры ниже:
User Requests: nice#server/
Apache requests a#another#server:8080/appname
User Requests: nice#server/css#css
Apache requests a#another#server:8080/appname/css#css
User Requests: nice#server/a
Apache requests a#another#server:8080/appname/command1?name=option1
User Requests: nice#server/b
Apache requests a#another#server:8080/appname/app2?name=option2
Я сделал много Googling и испытания на это, но не могу заставить его работать, извините, я не сохранил ссылки, которые я уже пробовали !! ! На данный момент я удалил файл vHost прямо сейчас.
<VirtualHost *:80>
ServerName service#domain#com
ErrorLog ${APACHE_LOG_DIR}/service-domain-com-error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/service-domain-com-access.log combined
ProxyPreserveHost On
ProxyRequests off
ProxyPass /a#another#server:8080/
ProxyPassReverse /a#another#server:8080/
</VirtualHost>
Заранее благодарим за любые рекомендации относительно того, как это сделать.