Просмотров: 36592
Дата последнего изменения: 28.09.2022
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
3
4
5
По умолчанию конфигурация Apache устроена следующим образом:
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# |-- 000-default.conf
# `-- *.conf
Основное, что нужно изменить:
- каталог для сайта
/var/www/html/bx-site
,
- порт, который слушает сервис (так как в качестве внешнего сервиса используется nginx)
- для сайта импортируйте настройки из виртуальной машины 000-default.conf.
Примечание: В дефолтной конфигурации /sites-enabled/000-default.conf
- это ссылка на файл в каталоге /sites-available
.
Конфигурационные файлы для apache можно найти в папке 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