Nginx — популярный высокопроизводительный веб-сервер. В этом руководстве вы узнаете, как установить и запустить Nginx на Вашем сервере CentOS 7.
Для установки Nginx на Centos 7, Вам будет необходимо подключиться к Вашему серверу по SSH.
Для Centos 7, веб-сервер Nginx предоставляется в репозитории EPEL. Также Nginx имеется в официальном репозитории, но данная версия устарела. Мы же рекомендуем Вам установить веб-сервер из репозитория EPEL.
Для этого, на сервере, выполните следующую команду:
yum -y install epel-release
Теперь можно устанавливать nginx:
yum install nginx
По умолчанию, после установки, сервис nginx остановлен. Теперь его необходимо запустить и добавить в автозагрузку:
systemctl start nginx
systemctl enable nginx
Теперь проверим работу службы nginx следующей командой:
systemctl status nginx
Если отмеченные параметры у Вас совпадают, как и на скриншоте, значит Вы верно запустили службу Nginx и добавили в автозагрузку. После этого, необходимо разрешить трафик для веб-сервера Nginx в брандмауэре системы:
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
После выполнения данных команд, необходимо перезагрузить брандмауэр:
firewall-cmd --reload
Теперь, можно проверить работу Nginx. Для этого достаточно ввести в браузере перейти по IP-адресу Вашего сервера. Должна открыться подобная страница:
Важные файлы и директории Nginx:
- /etc/nginx/: конфигурационная директория Nginx. Хранятся все файлы конфигурации Nginx.
- /usr/share/nginx/html/: изначально корневая директория сервера. Именно в этой папке лежит файл index.html, который выводит заглушку при переходе в браузере по IP-адресу сервера.
- /etc/nginx/nginx.conf: основной конфигурационный файл Nginx. Здесь можно изменить такие настройки, как корневую директорию сервера, расположение access и error логов, количество рабочих процессов, которые создаются при запуске Nginx и множество других настроек.
- /etc/nginx/conf.d/: сюда необходимо загружать конфигурации отдельных виртуальных хостов(сайтов). Они будут загружены при запуске Nginx.
Подобрать VPS для сайта, Вы можете на нашем сайте.
Комментарии ()