Nginx представлен в двух версиях: основная и стабильная. Для развёртывания рекомендуется использовать основную версию NGINX. В этом руководстве описано, как установить основную ветку на сервере Ubuntu.
Содержание статьи
Установка стабильной версии Nginx на Ubuntu
Для начала удалите установленную версию Nginx.
sudo apt-get remove nginx nginx-common nginx-full nginx-core
Установите на свою систему PGP-ключ для Nginx.
wget http://nginx. org/keys/nginx_signing. key sudo apt-key add nginx_signing. key
Затем внесите изменения в файл /etc/apt/sources. list .
sudo vi /etc/apt/sources. list
Вставьте следующие две строки в конец файла, заменив codename на ваше конкретное кодовое имя Ubuntu, например, trusty для версии Ubuntu 14.04.
deb http://nginx. org/packages/mainline/ubuntu/ codenamedeb-src http://nginx.org/packages/mainline/ubuntu/ для Nginxcodename nginx
В ходе установки Nginx будут автоматически добавлены новые конфигурационные файлы. По этой причине перед началом установки необходимо создать резервную копию основного файла конфигурации /etc/nginx/nginx.conf.Файл серверного блока /etc/nginx/sites-available/yourdomain.com будет обновлен, поэтому резервная копия этого файла не требуется.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old
Обновите локальный список пакетов и установите основную версию Nginx.
sudo apt-get update && sudo apt-get install nginx
После завершения установки убедитесь, что вы проверили версию nginx.
user@www:~$ nginx - v nginx version: nginx/1.9.8
Конфигурация вашего нового сервера Nginx
В новом конфигурационном файле /etc/nginx/nginx.conf по умолчанию назначен пользователь nginx.
user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx. pid;
Убедитесь, что файл пула PHP www.conf принадлежит тому же пользователю, который указан в nginx.conf; в противном случае ваш сайт не будет функционировать. Также необходимо добавить в файл nginx.conf следующие две строки.
include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled

