Как установить 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 .