|  | Установка веб сервера Nginx на CentOS 7
|
NGINX (сокращение от Engine X) - это бесплатный веб-сервер с открытым исходным кодом и обратный прокси-сервер, а так же может быть настроен в качестве балансировщика нагрузки.
В данной статье показана процедура начально установки, настройки и управления веб-сервером Nginx на сервере CentOS 7 или RHEL 7 с помощью командной строки.
1. Обновление пакетов программного обеспечения системы до последней версии.
# yum -y update
2. Установка веб-сервера nginx из репозитория epel с помощью диспетчера пакетов yum следующим образом.
- подключение репозитория epel
# yum install epel-release
- команда установки веб-сервера nginx
# yum install nginx
3. Управление веб-сервером ngynx на CentOS 7
- запуск веб-сервера сервера nginx
# systemctl start nginx
- добавление веб-сервера nginx в автозапуск
# systemctl enable nginx
- проверка состояния сервис nginx
# systemctl status nginx
если сервис ngynx корректно запустился, то должен появится примерно такой ответ:
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2018-12-11 14:34:10 MSK; 11s ago
Main PID: 16553 (nginx)
CGroup: /system.slice/nginx.service
├─16553 nginx: master process /usr/sbin/nginx
├─16554 nginx: worker process
├─16555 nginx: worker process
├─16556 nginx: worker process
└─16557 nginx: worker process
Dec 11 14:34:09 cc-b6-it89lnx systemd[1]: Starting The nginx HTTP and reverse proxy server...
Dec 11 14:34:10 cc-b6-it89lnx nginx[16548]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Dec 11 14:34:10 cc-b6-it89lnx nginx[16548]: nginx: configuration file /etc/nginx/nginx.conf test is successful
Dec 11 14:34:10 cc-b6-it89lnx systemd[1]: Started The nginx HTTP and reverse proxy server.
4. Настройка файрвола для доступа к сервисам nginx
следующие команды предоставляют доступы на портаы http и https веб-сервера nginx
# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --zone=public --permanent --add-service=https
# firewall-cmd --reload
5. Проверка работы nginx
для проверки работы веб-сервера ngynx необходимо открыть через браузер страницу с ip адресом сервера nginx.
Если все установлено корректно, то должна открытся следущая страница


 (online network tools and utilities) |
| |