Просмотров: 53129
Дата последнего изменения: 11.12.2024
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
3
4
5
По умолчанию конфигурация Apache устроена следующим образом:
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# |-- 000-default.conf
# `-- *.conf
Основные действия для настройки конфигурации Apache:
- изменить каталог для сайта на /var/www/html/bx-site,
- изменить порт, который слушает сервис (так как в качестве внешнего сервиса используется Nginx),
- импортировать настройки для сайта из виртуальной машины 000-default.conf.
В дефолтной конфигурации /sites-enabled/000-default.conf — это ссылка на файл в каталоге /sites-available.
Все конфигурационные файлы можно скачать в архиве. Конфигурационные файлы для Apache расположены в папке: debian/apache2.
Загрузите папку debian/apache2 в корневую папку сервера и выполните команду:
su -
rsync -av debian/apache2/ /etc/apache2/
В результате будут настроены следующие файлы:
- ports.conf — изменено значение порта
Listen
на 8090,
- sites-available/000-default.conf — заданы настройки сайта.
Отключите листинг каталогов в Apache:
a2dismod --force autoindex
Включите модуль rewrite
:
a2enmod rewrite
Запустите сервис:
systemctl --now enable apache2