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

  • 29.09.2021
  • 530
  • 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 рабочих дня.