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

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

 

В этом руководстве мы покажем вам, как установить Nginx на CentOS 8. Для тех из вас, кто не знал, Nginx — это мощное программное обеспечение для веб-серверов, которое можно использовать на вашем сервере. Он также известен своей высокой производительностью и низким потреблением памяти, что позволяет использовать меньше ресурсов, но эффективно выполнять работу. Популярная установка — использовать его в качестве прокси для Apache, который затем может обслуживать запросы приложений.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку веб-сервера Nginx на CentOS 8.

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

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update

Шаг 2. Установка веб-сервера Nginx на CentOS 8.

Nginx — это высокопроизводительный веб-сервер, очень популярный в наши дни. Первый шаг — установить Nginx. Итак, откройте сеанс терминала или подключитесь к своему серверу с помощью SSH:

sudo dnf install nginx

После успешной установки запустите и включите Nginx для запуска при загрузке системы:

systemctl enable --now nginx

Следующим шагом является открытие портов в брандмауэре, чтобы мы могли использовать Nginx:

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

Вы можете убедиться, что Nginx действительно работает, открыв свой любимый веб-браузер и введя URL-адрес , если он установлен, вы увидите следующее:http://your-server's-address

 

Шаг 3. Структура файла конфигурации Nginx.

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

  • Каталог конфигурации Nginx: /etc/nginx
  • Корневой каталог Nginx: /usr/share/nginx/html
  • Главный / глобальный файл конфигурации: /etc/nginx/nginx.conf

Шаг 4. Установка PHP на CentOS 8.

Установите PHP и связанные модули, используя следующую команду:

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Если вам нужны другие расширения PHP для ваших веб-приложений, просто установите их, запустив:

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

Затем запустите и включите PHP-FPM для запуска при загрузке:

systemctl enable --now php-fpm

Шаг 5. Тестирование PHP в системе CentOS 8.

Вы можете протестировать PHP, чтобы убедиться, что он работает должным образом, а также проверить версию и установленные модули с помощью простого скрипта информации PHP:

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Поздравляю! Вы успешно установили Nginx . Благодарим за использование этого руководства для установки веб-сервера Nginx в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Nginx .