У меня есть веб-сервер Apache на моей хост-машине, а также на виртуальных машинах. Веб-сервер Apache хост-машины отлично обслуживает мои сайты.
Я перенаправил запросы на мой маршрутизатор на порт 80 моей хост-машины, поэтому не могу настроить его и на виртуальную машину. Поэтому я подумал об использовании возможностей прокси-сервера Apache.
Я сталкивался с этой конфигурацией для Apache, чтобы перенаправлять запросы на виртуальную машину, когда они приходят.
< VirtualHost *:* >
ProxyPreserveHost On
ProxyPass / http://192.168.111.2/
ProxyPassReverse / http://192.168.111.2/
ServerName hostname.example.com
< /VirtualHost >
Когда я активирую этот параметр на своем веб-сервере, все мои сайты (будь то на виртуальной машине или на хост-машине) начинают выдавать ошибку «Access Forbidden».
Я не уверен, что я делаю неправильно.
С уважением,
Нитин