Настройка работы обратного прокси в Apache 2

  • 29.09.2021
  • 1 811
  • 0
  • 11.12.2021
  • 1
  • 1
  • 0
Настройка работы обратного прокси в Apache 2

Настройка обратного прокси в Apache 2

Процедура настройки обратного (реверс) прокси в Apache 2 достаточно проста, и укладывается всего лишь в 4 пункта:

  1. Включим необходимые модули Apache 2 для обратного прокси:
    sudo a2enmod proxy
    sudo a2enmod proxy_http
  2. Настроим файл конфига:
    <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-адрес, так и доменное имя) сервера, на который будет происходить перенаправление. Использование слэша в конце обязательно!

  3. Перезагрузим 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.

  4. Проверяем работу.
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.