Настройка работы обратного прокси в Apache 2
- Recluse
- 29.09.2021
- 2 340
- 0
- 11.12.2021
- 1
- 1
- 0
- Содержание статьи
Настройка обратного прокси в Apache 2
Процедура настройки обратного (реверс) прокси в Apache 2 достаточно проста, и укладывается всего лишь в 4 пункта:
- Включим необходимые модули Apache 2 для обратного прокси:
sudo a2enmod proxy sudo a2enmod proxy_http
- Настроим файл конфига:
<VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:8000/ ProxyPassReverse / http://127.0.0.1:8000/ </VirtualHost>
Где http://127.0.0.1:8000/ - это адрес (может быть как IP-адрес, так и доменное имя) сервера, на который будет происходить перенаправление. Использование слэша в конце обязательно!
- Перезагрузим Apache 2:
systemctl restart apache2
Если в результате перезагрузки apache2 вы получаете ошибку:
Invalid command 'ProxyPreserveHost', perhaps misspelled or defined by a module not included in the server configuration
То убедитесь, что вы включили модули proxy и proxy_http, как указано в пункте 1.
- Проверяем работу.
Добавить комментарий