Установка web сервера Apache2, настройка и запуск в базовой конфигурации.

Тема блога, развёртывание сервера Apache2, в качестве стенда использован дистрибутив alt-server x86_64.

Подготовка

X-версия пакета PHP

# apt-get update
# apt-get install apache2
# apt-get install apache2-mod_phpX
# apt-get install phpX-mbstring
# apt-get install phpX-zip
# apt-get install phpX-xmlreader

права корневого каталога веб сервера

# chown -R apache2:apache2 /var/www/html/

пути корневого каталога вэб сервера  в  файле  конфигурации  Apache2

# /etc/httpd2/conf/sites-available/default.conf
...
DocumentRoot /var/www/html
...
<Directory "/var/www/html">

поддержка файлов .htaccess сервера Apache2

 # /etc/httpd2/conf/sites-available/default.conf
...
<Directory "/var/www/html">
...
AllowOveride All
<Directory

комментировать или удалить ссылки на справочную документацию ОС

...
</IfModule>    #
    # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "/var/www/cgi-bin">
        # Summary: Configure for default CGI directory
        # Requires: Directory-cgi
        Include conf/include/Directory_cgibin_default.conf
    </Directory>

# RewriteEngine On
# RewriteCond %{HTTPS} !=on
# RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [R,L]

</VirtualHost>
# systemctl start httpd2 
# systemctl enable httpd2

Проверить работу сервера Apache2 можно с помощью браузера и просмотра журналов работы вэб сервера в каталоге хранилища логов.

Добавление пакетов PHP, для поддержки популярных приложений использующих в качестве движка, вэб сервер Apache2.

# apt-get update 
# apt-get install phpX-mbstring
# apt-get install phpX-zip
# apt-get install phpX-ldap
# apt-get install phpX-xmlreader
# apt-get install phpX-socket