В настоящее время у меня работают 3 виртуальные машины Apache:
A) ProxyPass (Hosts Nothing)
B) Main Website
C) ZoneMinder Website
Если вы заходите на example.com, вы попадаете на веб-сайт и можете перемещаться по нему, но...
Если я вручную наберу http://example.com/zm, пытаясь получить доступ к zoneminder
Он перенаправляет http://example.com/zm в моем удаленном браузере на http://192.168.1.255:443/foo*
Кажется, я не могу правильно настроить перенаправление. Может ли кто-нибудь увидеть, что я делаю неправильно?
Конфигурации:
A) Сервер ProxyPass:
<VirtualHost *:80>
ServerName www.example.com
RedirectPermanent / http://example.com
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://192.168.1.255:80/
ProxyPassReverse / http://192.168.1.255:80/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Б) Основной веб-сайт
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/example.log
CustomLog ${APACHE_LOG_DIR}/example-access.log combined
</VirtualHost>