Установка Веб-Сервера Apache на CentOS/RHEL

В этом руководстве описывается процесс установки веб-сервера Apache на операционных системах CentOS/RHEL.

Установка Apache Сервера

Выполните следующую команду для установки последней версии Apache Сервера из базовых репозиториев CentOS/RHEL:

# yum install httpd

Добавьте Apache Сервер в автозагрузку при запуске системы.

# chkconfig httpd on

Базовая Настройка Apache

Сделайте резервную копию настроек Apache — файла httpd.conf.

# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup

Откройте файл настроек Apache и раскомментируйте строку, содержащую текст NameVirtualHost *:80.

# vi /etc/httpd/conf/httpd.conf

Сохраните и закройте файл.

Открытие фаервола для Apache

Добавьте правила в IPTABLES, если Вы используете фаервол.

# vi /etc/sysconfig/iptables

Добавьте следующие строки, перед строкой REJECT, для открытия портов 80 и 443 для http и https:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

Сохраните и закройте файл. Перезапустите фаервол.

# service iptables restart

Проверяем установку Apache

Следующей командой запустите демон HTTP сервера Apache:

# service httpd start

Если Вы устанавливали Apache на локальной машине, перейдите по ссылке http://localhost/ в Вашем веб-браузере, либо введите IP адрес сервера. Вы должны увидеть тестовую страницу Apache.