====== Nginx ====== nginx (англ. engine x) (по-русски произносится как э́нжин-э́кс или э́нжин-и́кс) — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах. http://nginx.org/ru/ ====== Установка ====== apt-get install nginx ====== Удаление ====== apt-get remove nginx nginx-common ====== Пример использования в качестве обратного прокси ====== FIXME server { listen ВНУТРЕННИЙ_IP_АДРЕС:80; access_log /var/log/nginx/ВНУТРЕННИЙ_IP_АДРЕС.log; location / { if ($http_host = www.domain.ru) { proxy_pass http://IP_АДРЕС_РЕАЛЬНОГО_www.domain.ru:80; } if ($http_host = mail.domain.local) { rewrite ^(.*)$ https://mail.domain.local$1 permanent; proxy_pass https://IP_АДРЕС_РЕАЛЬНОГО_mail.domain.local:443; } } } server { listen ВНЕШНИЙ_IP_АДРЕС:80; access_log /var/log/nginx/ВНЕШНИЙ_IP_АДРЕС.log; location / { if ($http_host = mail.domain.ru) { rewrite ^(.*)$ https://mail.domain.ru$1 permanent; proxy_pass https://IP_АДРЕС_РЕАЛЬНОГО_mail.domain.ru:443; } } } Создание ссылки: ln -s /etc/nginx/sites-available/reverse-proxy /etc/nginx/sites-enabled Перезапуск: service nginx reload ====== Ссылки ====== [[wpru>Nginx]] [[http://askubuntu.com/questions/235347/what-is-the-best-way-to-uninstall-nginx|What is the best way to uninstall nginx]] [[https://serveradmin.ru/nginx-proxy_pass/|Настройка проксирования в nginx с помощью proxy_pass]] {{tag>HTTP WWW Proxy}}