Apache — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
м (Использованые материалы)
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
*[[Apache подключить модуль php7.2]]
 +
*[[Получение SSL сертификата для Apache в Ubuntu 18.04]]
 
==Настройка обратного proxy==
 
==Настройка обратного proxy==
Создаем конфигурационный файл сайта
+
*Настраиваем разрешение доменных имен по локальным ip адресам
  vi /etc/apache2/sites-available/otrs.m6x.ru.conf
+
*Создаем конфигурационный файл сайта
 +
  vi /etc/apache2/sites-available/xxx.xxx.ru.conf
 
Конфигурируем сайт
 
Конфигурируем сайт
 
  <VirtualHost *:80>
 
  <VirtualHost *:80>
     ServerName otrs.m6x.ru
+
     ServerName xxx.xxx.ru
 
     ProxyRequests On
 
     ProxyRequests On
 
     ProxyPreserveHost On
 
     ProxyPreserveHost On
     ProxyPass / http://otrs.m6x.ru/
+
     ProxyPass / http://xxx.xxx.ru/
     ProxyPassReverse / http://otrs.m6x.ru/
+
     ProxyPassReverse / http://xxx.xxx.ru/
 
  </VirtualHost>
 
  </VirtualHost>
 
Подключаем необходимые модули
 
Подключаем необходимые модули
Строка 21: Строка 24:
 
Перезапускаем веб сервер
 
Перезапускаем веб сервер
 
  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]
 +
[[Category:Сервисное ПО|Сервисное ПО]]

Текущая версия на 23:57, 23 декабря 2019

Настройка обратного proxy

  • Настраиваем разрешение доменных имен по локальным ip адресам
  • Создаем конфигурационный файл сайта
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

Использованые материалы