Установка Apache в Centos 6.8

Здесь описана последовательность действий при установке httpd (apache) в centos с последующим открытием стандартного 80го порта в iptables. Сначала обновимся и установим демон httpd:

$ yum update
$ yum install httpd

Откроем на редактирование конфигурационный файл.

$ nano /etc/httpd/conf/httpd.conf

Теперь разкомментируем строки, отвечающие за обработку входящих запросов. Будем заворачивать все в стандартную папку /var/www/html

...
Listen 80
...
DocumentRoot "/var/www/html"
...
<VirtualHost *:80>
   ServerAdmin root@centos.local
   DocumentRoot /var/www/html
   ServerName centos.local
   ErrorLog logs/centos.local-error_log
</VirtualHost>

Сохраняем, закрываем. Теперь нужно добавить в iptables правило, разрешающее входящее соединение на 80 порт:

$ iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
$ iptables -L | grep http
ACCEPT     tcp  --  anywhere    anywhere    tcp dpt:http state NEW
$ service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

Добавим сервис httpd в автозагрузку и запустим его:

$ chkconfig httpd on
$ service httpd start

Проверим, что сервис запущен и слушает 80й порт:

$ netstat -tulnp | grep httpd
tcp    0   0   0.0.0.0:80    0.0.0.0:*    LISTEN    1673/httpd

Теперь можно зайти на наш веб-сервер по адресу http://ip_address.

Оставить ответ

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