Как установить nginx на Centos 7

Nginx - один из самых популярных веб-серверов в мире, его используют многие крупные интернет-порталы. Его можно использовать не только в качестве веб-сервера, но и как обратный прокси. Nginx обладает массой преимуществ, например, в сравнении с Apache он потребляет меньше ресурсов.

Шаг Первый. Добавление репозитория Nginx

Чтобы добавить CentOS 7 EPEL, откройте терминал и введите следующую команду:

yum install epel-release

Шаг второй. Установка Nginx

Теперь, когда хранилище Nginx добавлено на вашем сервере, установите Nginx с помощью следующей команды yum:


yum install nginx

После того, как вы ответите утвердительно на запрос, Nginx завершит установку на виртуальный частный сервер (VPS).


Шаг третий. Запуск Nginx

Nginx не запускается самостоятельно. Чтобы запустить Nginx, наберите следующее:


sudo systemctl start nginx


Если вы используете брандмауэр, выполните следующие команды, чтобы разрешить HTTP и HTTPS трафик:

 

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload


Вы можете сделать выборочную проверку сразу же, чтобы убедиться, что все прошло, как и планировалось, посетив публичный IP-адрес вашего сервера в вашем веб-браузере


http://server_domain_name_or_IP/



Вы увидите веб-страницу Nginx в CentOS 7 по умолчанию, который есть для информации и в целях тестирования



Перед тем, как продолжить, вы, вероятно, захотите включить Nginx для запуска при загрузке системы. Для этого введите следующую команду:


sudo systemctl enable nginx



Корневой сервер и конфигурация

Если вы хотите начать обслуживать собственные страницы или приложения через Nginx, вы хотите знать расположение файлов конфигурации и корневой сервер по умолчанию каталог Nginx.

Корневой сервер по умолчанию

Корневой каталог сервера по умолчанию /usr/share/nginx/html. Файлы, помещенные там, будут обслуживаться на вашем веб – сервере. Это место указано в серверном файле конфигурации блока по умолчанию, который поставляется в комплекте с Nginx, который находится в файле /etc/nginx/conf.d/default.conf.

Конфигурация блока сервера

Любые дополнительные серверные блоки, известные как виртуальные хосты в Apache, могут быть добавлены путем создания новых файлов конфигурации в файле /etc/nginx/conf.d. Файлы, которые заканчиваются на .conf в этой директории будет загружены во время запуска Nginx.

Глобальные конфигурации Nginx

Основной файл конфигурации Nginx расположен в файле /etc/nginx/nginx.conf. Здесь вы можете изменить настройки, как пользователь, который запускает процесс демона Nginx, число рабочих процессов, которые порождены, когда Nginx работает.

  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

Как изменить порт у SSH сервера?

Для этого необходимо первоначально изменить переменную Port в главном конфигурационном файле ssh...

Как попасть на сервер по RDP?

RDP - протокол удалённого рабочего стола 1. Запустите клиент RDP - mstsc. (Пуск (Start) - Все...

Предоставляете ли Вы поддержку Java?

Поддержка Java может быть предоставлена на услуге VPS или физичеcком сервере.

Какие ограничения действуют на VPS?

Для VPS действуют следующие ограничения: 1. Процессор - до 16 ядер2. Оперативная память - до...

Как разрешить несколько одновременных сеансов по RDP одному пользователю?

Для этого необходимо изменить значение fSingleSessionPerUser ключа системного реестра...