Установка Nginx на Centos 7
Nginx представляет собой высокопроизводительный web-сервер, не отягощенный лишними функциями. Особенно хорош для высоконагруженных web-серверов, таких как Яндекс, Mail.Ru, ВКонтакте и т.д. однако может использоваться и как статический web-сервер и прокси-сервер перед динамическими сайтами.
Убеждаемся что Nginx присутствует в репозитории и доступен к установке, для этого используем команды yum и grep.
yum list | grep nginx
nginx-filesystem.noarch 1:1.12.2-2.el7 @epel collectd-nginx.x86_64 5.8.0-3.el7 epel munin-nginx.noarch 2.0.33-1.el7 epel nextcloud-nginx.noarch 10.0.4-2.el7 epel nginx.x86_64 1:1.12.2-2.el7 epel nginx-all-modules.noarch 1:1.12.2-2.el7 epel nginx-mod-http-geoip.x86_64 1:1.12.2-2.el7 epel nginx-mod-http-image-filter.x86_64 1:1.12.2-2.el7 epel nginx-mod-http-perl.x86_64 1:1.12.2-2.el7 epel nginx-mod-http-xslt-filter.x86_64 1:1.12.2-2.el7 epel nginx-mod-mail.x86_64 1:1.12.2-2.el7 epel nginx-mod-stream.x86_64 1:1.12.2-2.el7 epel owncloud-nginx.noarch 9.1.5-1.el7 epel pcp-pmda-nginx.x86_64 3.11.8-7.el7 base python2-certbot-nginx.noarch 0.23.0-1.el7 epel
Далее приступаем собственно к установке пакета, также используя YUM.
yum intall nginx.x86_64
После предварительной подготовки YUM запросит подтверждение операции – можно или согласиться на установку нажав “y”, только скачать пакеты нажав “d” или отменить операцию — ”N”
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: nginx x86_64 1:1.12.2-2.el7 epel 530 k Installing for dependencies: nginx-all-modules noarch 1:1.12.2-2.el7 epel 16 k nginx-mod-http-geoip x86_64 1:1.12.2-2.el7 epel 23 k nginx-mod-http-image-filter x86_64 1:1.12.2-2.el7 epel 26 k nginx-mod-http-perl x86_64 1:1.12.2-2.el7 epel 36 k nginx-mod-http-xslt-filter x86_64 1:1.12.2-2.el7 epel 26 k nginx-mod-mail x86_64 1:1.12.2-2.el7 epel 54 k nginx-mod-stream x86_64 1:1.12.2-2.el7 epel 76 k Transaction Summary ================================================================================ Install 1 Package (+7 Dependent packages) Total download size: 788 k Installed size: 1.9 M Is this ok [y/d/N]:
После завершения YUM выведет сообщение о результатах установки и покажет какие дополнительные пакеты (зависимости) были установлены
Installed: nginx.x86_64 1:1.12.2-2.el7 Dependency Installed: nginx-all-modules.noarch 1:1.12.2-2.el7 nginx-mod-http-geoip.x86_64 1:1.12.2-2.el7 ginx-mod-http-image-filter.x86_64 1:1.12.2-2.el7 nginx-mod-http-perl.x86_64 1:1.12.2-2.el7 nginx-mod-http-xslt-filter.x86_64 1:1.12.2-2.el7 nginx-mod-mail.x86_64 1:1.12.2-2.el7 nginx-mod-stream.x86_64 1:1.12.2-2.el7 Complete!
На этом установка Nginx завершена. Он установлен с конфигурацией по умолчанию. При необходимости, можно переходить к настройке. Убедится что сервис запущен, а также управлять им, можно используя systemctl.
Проверить запущен ли nginx:
systemctl status nginx
Запустить
nginxsystemctl start nginx
Остановить
nginxsystemctl stop nginx
Также работоспособность nginx в минимальной конфигурации по умолчанию, если стандартный порт не закрыт firewall можно проверить просто набрав в браузере http://<имя сервера>.
Свежие комментарии