Установка Nginx
В apt репозитории Ubuntu 14.04 доступна старая версия nginx 1.4.6
.
Для установки последней стабильной версии добавьте ключ:
wget -q -O - http://nginx.org/keys/nginx_signing.key | sudo apt-key add -
Добавьте официальный apt репозиторий nginx в /etc/apt/sources.list.d/nginx-trusty.list
:
echo "deb http://nginx.org/packages/ubuntu/ trusty nginx" > /etc/apt/sources.list.d/nginx-trusty.list
echo "deb-src http://nginx.org/packages/ubuntu/ trusty nginx" >> /etc/apt/sources.list.d/nginx-trusty.list
Далее классика:
sudo apt-get update && sudo apt-get install nginx
Внимание!
При ошибке: "dpkg: error processing archive nginx_1.8.0-1~trusty_amd64.deb" сделайте:
sudo apt-get remove nginx* && sudo apt-get install nginx-full
Вот только смотрите внимательно, что попадает под маску удаления! Я случайно удалил krusader
и часть компонентов unity
! Каким боком это относится к nginx
я так не понял..
Если что не так - смотрим логи:
sudo tac /var/log/nginx/error.log
На порту может висеть Apache2. Для проверки выполните:
sudo netstat -tnlp | grep :80
Чтобы проверить конфиги виртуальных хостов/серверов nginx
выполните:
sudo nginx -t
Можете изменить путь к корневому каталогу nginx
в настройках дефолтного сервера:
sudo sed -i -- 's|root /usr/share/nginx/html;|root /var/www;|g' /etc/nginx/sites-available/default
sudo service nginx reload
Я указал в качестве корневого /var/www
- это каталог, на который смотрит Apache2.
#nginx, #how to, #nginx install