140  /  265

Конфигурация Apache

Просмотров: 52450
Дата последнего изменения: 07.06.2023
Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
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

28
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии