140  /  285

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

Просмотров: 750
Дата последнего изменения: 07.03.2025
Татьяна Старкова
Сложность урока:
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

Основные действия для настройки конфигурации Apache:

  • изменить каталог для сайта на /var/www/html/bx-site,
  • изменить порт, который слушает сервис (так как в качестве внешнего сервиса используется Nginx),
  • импортировать настройки для сайта из виртуальной машины 000-default.conf.

В дефолтной конфигурации /sites-enabled/000-default.conf — это ссылка на файл в каталоге /sites-available.

Все конфигурационные файлы можно скачать в архиве. Конфигурационные файлы для Apache расположены в папке debian/apache2.


После того, как файлы конфигурации загружены на сервер cd /opt
wget https://dev.1c-bitrix.ru/docs/chm_files/debian.zip
unzip debian.zip
, выполните команду:

rsync -av /opt/debian/apache2/ /etc/apache2/

В результате будут настроены следующие файлы:

  • ports.conf — изменено значение порта Listen на 8090,
  • sites-available/000-default.conf — заданы настройки сайта.

Отключите листинг каталогов в Apache:

a2dismod --force autoindex

Включите модуль rewrite:

a2enmod rewrite

Включите PHP модуль:

a2enmod php8.2

Запустите сервис:

systemctl --now enable apache2

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

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