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

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

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

  1. Включим нужные модули Apache 2 для оборотного proxi:
    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/ — это адрес (быть может как Айпишник, так и доменное имя) сервера, на который будет происходить перенаправление. Внедрение слэша в конце непременно!

  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 не будет опубликован. Обязательные поля помечены *