Apache — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) |
Vshpagin (обсуждение | вклад) (→Настройка обратного proxy) |
||
Строка 1: | Строка 1: | ||
==Настройка обратного proxy== | ==Настройка обратного proxy== | ||
Создаем конфигурационный файл сайта | Создаем конфигурационный файл сайта | ||
− | vi /etc/apache2/sites-available/ | + | vi /etc/apache2/sites-available/xxx.xxx.ru.conf |
Конфигурируем сайт | Конфигурируем сайт | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
− | ServerName | + | ServerName xxx.xxx.ru |
ProxyRequests On | ProxyRequests On | ||
ProxyPreserveHost On | ProxyPreserveHost On | ||
− | ProxyPass / http:// | + | ProxyPass / http://xxx.xxx.ru/ |
− | ProxyPassReverse / http:// | + | ProxyPassReverse / http://xxx.xxx.ru/ |
</VirtualHost> | </VirtualHost> | ||
Подключаем необходимые модули | Подключаем необходимые модули | ||
Строка 21: | Строка 21: | ||
Перезапускаем веб сервер | Перезапускаем веб сервер | ||
service apache2 restart | service apache2 restart | ||
+ | |||
==Использованые материалы== | ==Использованые материалы== | ||
*[http://sysadmins.ru/topic163209.html] | *[http://sysadmins.ru/topic163209.html] | ||
*[https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension] | *[https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension] | ||
*[https://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru] | *[https://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru] |
Версия 22:05, 10 ноября 2015
Настройка обратного proxy
Создаем конфигурационный файл сайта
vi /etc/apache2/sites-available/xxx.xxx.ru.conf
Конфигурируем сайт
<VirtualHost *:80> ServerName xxx.xxx.ru ProxyRequests On ProxyPreserveHost On ProxyPass / http://xxx.xxx.ru/ ProxyPassReverse / http://xxx.xxx.ru/ </VirtualHost>
Подключаем необходимые модули
a2enmod proxy a2enmod proxy_http a2enmod proxy_ajp a2enmod rewrite a2enmod deflate a2enmod headers a2enmod proxy_balancer a2enmod proxy_connect
Перезапускаем веб сервер
service apache2 restart