Nginx as frontend web server - andyceo/documentation GitHub Wiki
Установка и настройка nginx в качестве проксирующего сервера (frontend)
Инструкция проверена и работает в Ubuntu 10.04 LTS, Ubuntu 12.04 LTS.
sudo aptitude install nginx-naxsi
Нужно изменять только следующие конфигурационнные файлы: nginx.conf, proxy_params, default. Если файла нет - значит создать. Пути к файлам заданы относительно основной папки с настройками nginx
(обычно это /etc/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
.