HTTP сервисы

Описание Apache

  • Apache (httpd) - самый распространенный веб-сервер на Linux

  • Nginx - второй по распространенности

  • Главный конфигурационный файл находится в /etc/httpd/conf/httpd.conf

  • Дополнительные файлы могут хранится в /etc/httpd/conf.d/

  • Файл документации по-умолчанию находится в /var/www/htdocs

    • Apache ищет файл с именем index.html в данной директории

  • Установка сервера:

[root@centos8 ~]# yum install httpd
  • Активирование сервиса httpd:

[root@centos8 ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

Базовый веб-сайт

  • Базовый сайт можно создать, поправив файл /var/www/html/index.html

[root@centos8 ~]# sudo nano /var/www/html/index.html
  • Затем необходимо перезагрузить демон httpd

[root@centos8 ~]# sudo nano /var/www/html/index.html
  • И через curl можно проверить работоспособность

[root@centos8 ~]# curl http://localhost
Hello World

Last updated