Как установить и настроить Apache в Rocky Linux

HTTP-сервер Apache — один из наиболее широко используемых веб-серверов в мире. Это бесплатный кроссплатформенный веб-сервер с открытым исходным кодом, который предлагает мощные функции, такие как загружаемые модули, надежную поддержку мультимедиа и обширную интеграцию с другим программным обеспечением. Он является частью стека серверов LAMP (Linux, Apache, MySQL и PHP). По умолчанию HTTP работает через порт 80, а HTTPS — через порт 443 TCP. Из этого туториала вы узнаете, как установить веб-сервер Apache и управлять им в Rocky Linux.

Установить Апач

Apache доступен в репозиториях Linux по умолчанию. Имя пакета — «httpd». Чтобы установить Apache, перейдите к терминалу и введите следующую команду.

# sudo dnf install –y httpd

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

# sudo systemctl включить httpd && systemctl запустить httpd

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

# статус systemctl httpd

Как установить и настроить Apache в Rocky Linux Изображение 1

Включить порты на брандмауэре

Чтобы разрешить другим пользователям доступ к службе HTTP или HTTPS, добавьте правило брандмауэра.

# sudo firewall-cmd –add-service=https –permanent # sudo firewall-cmd –add-service=http –permanent

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

# sudo firewall-cmd –reload

Вы можете получить доступ к странице по умолчанию, чтобы проверить, работает ли служба Apache, введя IP-адрес сервера в веб-браузере и нажав Enter.

Как установить и настроить Apache в Rocky Linux. Изображение 2.

Эта страница указывает на то, что служба Apache работает нормально.

Управление Апачем

Apache управляется путем применения директив в файле конфигурации.

  1. Файлы конфигурации Apache расположены в каталоге /etc/httpd.
  2. Основной файл конфигурации Apache — /etc/httpd/conf/httpd.conf.
  3. Файл с расширением .conf в каталоге /etc/httpd/conf.d/ также включен в основной файл конфигурации Apache.
  4. Для загрузки различных модулей в файл конфигурации используется /etc/httpd/conf.modules.d.
  5. Файлы журнала Apache для файлов error_log и access_log расположены в каталоге /var/log/httpd/.

Настройте виртуальный хост (рекомендуется)

Для размещения нескольких веб-сайтов на Apache используется Virtual Host. Чтобы настроить виртуальный хост, добавьте следующие строки в конец файла конфигурации (/etc/httpd/conf/httpd.conf).

Имя_сервера www.vitux.com Псевдоним сервера vitux.com DocumentRoot /var/www/html/ ServerAdmin admin@vitux.com

Перезапустите службу, используя следующую команду.

# sudo systemctl перезапускаем httpd

Создайте образец страницы с именем index.html в каталоге /var/www/html/.

# sudo vim /var/www/html/index.html Добро пожаловать на Vitux.com

Проверьте результаты виртуального хоста

Чтобы проверить результаты виртуального хоста, откройте браузер и введите URL-адрес сервера.

Как установить и настроить Apache в Rocky Linux. Изображение 3.

В статье успешно настроен и протестирован виртуальный хост без каких-либо ошибок.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *