|  | Установка веб сервера Apache на Centos 7
|
Веб-сервер Apache является одним из самых популярных и мощных веб-серверов в мире благодаря простоте администрирования и гибкости.
В этой статье рассмотрена новая установка Apache на сервер CentOS 7.
Для установки рассмотрен вариант работы под пользователем root. Установка через sudo выполняется аналогично, только в начале каждой команды используем команду sudo с админским паролем.
1. Установка Apache:
очишаем кэш yum
#yum clean all
Далее обновим наши пакеты:
#yum -y update
Для установки Apache требуется всего одна команда
#yum -y install httpd
2. Открываем доступ Apache через брандмауэр
Создаем доступ для портов HTTP и HTTPS, по умолчанию порты 80 и 443, через firewalld:
#firewall-cmd --permanent --add-port=80/tcp
#firewall-cmd --permanent --add-port=443/tcp
перезагрузим брандмауэр:
#firewall-cmd --reload
3. настройка автозапуска Apache пре перезагрузке
- запуск Apache
#systemctl start httpd
- настраиваем автозапуск при перезагрузке
#systemctl enable httpd
- проверяем состояние сервиса Apache после старта
#systemctl status httpd
должны получить примерно следующий текст
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2018-12-11 12:08:37 MSK; 25s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 16252 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─16252 /usr/sbin/httpd -DFOREGROUND
├─16253 /usr/sbin/httpd -DFOREGROUND
├─16254 /usr/sbin/httpd -DFOREGROUND
├─16255 /usr/sbin/httpd -DFOREGROUND
├─16256 /usr/sbin/httpd -DFOREGROUND
└─16257 /usr/sbin/httpd -DFOREGROUND
Dec 11 12:08:37 cc-b6-it89lnx systemd[1]: Starting The Apache HTTP Server...
Dec 11 12:08:37 cc-b6-it89lnx httpd[16252]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::4ba7:4213:27d2:8236...his message
Dec 11 12:08:37 cc-b6-it89lnx systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
- для проверки функционирования веб-сервера Apache необходимо в браузере открыть страницу с ip адресом сервера:
http://<ip адрес сервера>
в ответ должна отобразится страница по умолчанию Apache

- если потребуется остановить сервер Apache, то используем команду:
#systemctl stop httpd
Сервер Apache успешно установлен и готов к работе.

 (online network tools and utilities) |
| |