Поиск по сайту:

Как установить Nginx на CentOS 8


Nginx (Engine X) — самый популярный, мощный и высокопроизводительный HTTP-веб-сервер с открытым исходным кодом и обратный прокси-сервер с масштабируемой событийно-ориентированной (асинхронной) архитектурой. Его также можно использовать в качестве балансировщика нагрузки, почтового прокси и HTTP-кеша благодаря его скорости, стабильности, богатому набору функций, простой настройке и низкому использованию ресурсов.

В этой статье мы объясним, как установить веб-сервер Nginx HTTP на Linux-сервер CentOS 8.

Установка веб-сервера Nginx HTTP в CentOS 8

1. Чтобы установить последнюю версию веб-сервера Nginx, вам необходимо обновить пакеты системного программного обеспечения, используя следующую команду yum.

yum update

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

yum info nginx
yum install nginx

3. После установки Nginx вы можете запустить, включить и проверить статус, выполнив следующие команды systemctl.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

4. Откройте и включите порты 80 и 443, чтобы разрешить веб-трафик на Nginx на системном брандмауэре, используя следующие команды firewall-cmd.

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

5. Убедитесь, что порты 80 и 443 включены на брандмауэре с помощью команды netstat или ss.

netstat -tulpn
OR
ss -tulpn

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

ip addr

В приведенном выше выводе IP-адрес моего сервера — 192.168.0.103, поэтому откройте веб-браузер и введите IP-адрес.

http://192.168.0.103

Вот и все! После установки Nginx на сервере CentOS 8 вы можете приступить к настройке стека LEMP для развертывания веб-сайтов.