Skip to content

Nginx as frontend web server

andyceo edited this page Mar 20, 2017 · 4 revisions

Установка и настройка nginx в качестве проксирующего сервера (frontend)

Инструкция проверена и работает в Ubuntu 10.04 LTS, Ubuntu 12.04 LTS.

Установка

sudo aptitude install nginx-naxsi

Настройка Nginx

Нужно изменять только следующие конфигурационнные файлы: nginx.conf, proxy_params, default. Если файла нет - значит создать. Пути к файлам заданы относительно основной папки с настройками nginx (обычно это /etc/nginx). Если про тот или иной файл ничего не сказано - значит оставить его как есть, без изменений.

Настройка SSL в Nginx

Генерация сертификата и ключа к нему производится командой:

sudo mkdir /etc/nginx/ssl
sudo cd /etc/nginx/ssl
sudo openssl req -new -x509 -days 9999 -nodes -out `hostname`.pem -keyout `hostname`.key
sudo touch /etc/nginx/ssl/ssl.conf

Затем нужно скопировать содержимое файла ssl.conf в файл /etc/nginx/ssl/ssl.conf, заменив имена файлов с ключом и сертификатом на те, что выдает команда hostname.

Ссылки

Sidebar is under construction

Clone this wiki locally