Как установить Apache2 CentOS 8/RHEL8 | DATAENGINER

Как установить Apache2 CentOS 8/RHEL8

Добрый день! Сегодня мы рассмотрим как установить Apache2 для CentOS 8. По сути установка ни чем не отличается от установки в любой другой системе и более ранней версии CentOS 7.

Для начала проверим наличие доступной версии в репозитории CentOS 8.

sudo dnf info httpd

Как мы видим в репозитории уже содержится версия 2.4.37. Далее выполним команду для установки Apache. Будет установлен Apache и дополнительные пакеты необходимые для работы web сервера на CentOS 8.

sudo dnf install httpd -y

Теперь при помощи systemctl запустим web сервер и добавим его в автозагрузку CentOS 8. Далее проверим статус, что наш web-сервер запущен.

systemctl start httpd
systemctl enable httpd
systemctl status httpd

Теперь при помощи утилиты ifconfig узнаем наш ip адрес на CentOS 8.

ifconfig

Теперь перейдем по нашему ip — адресу, открыв наш браузер и увидим, что страница недоступна. Это происходит потому что, на CentOS 8 включен firewall. Мы можем выключить его или открыть порт.

Проверим что, firewall действительно запущен.

systemctl status firewalld

Проверим для каких служб разрешено подключение к нашему CentOS8. Выполним:

sudo firewall-cmd --list-all

Теперь откроем порт для подключения по http, 80 порт выполнив команду:

sudo firewall-cmd --add-service=http --permanent

Не забываем перезагрузить firewall с командой —reload

firewall-cmd --reload

И снова проверим список служб для которых может использоваться подключение к CentOS8. Как видим в списке сервисов теперь появился http.

Теперь обновим страницу в браузере, если все прошло успешно то появится страница приветствия apache.

Теперь можно приступать к дальнейшей настройке и установкам на CentOS 8.

Постоянный редактор и автор сайта

Leave a reply:

Your email address will not be published.