YandexDirect

27 сентября 2018

Установка nginx на Centos 7

В последнее время часто приходится сталкиваться с установкой и настройкой nginx, поэтому решил написать как его установить и с какими проблемами столкнулся при эксплуатации.

С установкой нет ничего сложного:
yum install epel-release

yum install nginx
но я бы посоветовал вам создать файл /etc/yum.repos.d/nginx.repo  со следующим содержимым:


[nginx]

name=nginx repo

baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/

gpgcheck=0

enabled=1
а после этого запустить команду:

yum install nginx


Тогда установится самая последняя версия с репозитория Nginx.

Следующее что необходимо сделать, это добавить nginx в сервисы:

systemctl enable nginx


И не забудьте открыть 80 порт в iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT


Рестартуем iptables:

service iptables restart


А теперь ошибка с которой я не раз сталкивался:

Если в логе error.log nginx возникает ошибка Permission denied при переходе на сервер и страница не отображается, выполняем команду:

setsebool -P httpd_can_network_connect 1

Комментариев нет:

Отправить комментарий

Общее·количество·просмотров·страницы