EnterpriseApps/Apache2: различия между версиями

Материал из ALT Linux Wiki
Строка 39: Строка 39:


Основной файл конфигурации {{path|/etc/httpd2/conf/httpd2.conf}} включает в себя различные другие файлы настроек и конфигураций.
Основной файл конфигурации {{path|/etc/httpd2/conf/httpd2.conf}} включает в себя различные другие файлы настроек и конфигураций.
==Опции==
===Пользователь и группа===
Данный параметр задается в файле {{path|/etc/httpd2/conf/http2.conf}}
User apache2
Group apache2
По соображениям безопасности, как только Apache запускается под root (напрямую или через сценарии запуска), он переключается на эти UID и GID. Пользователь по умолчанию — apache2 создается автоматически во время установки.
===Порт===
Данный параметр задается в файле {{path|/etc/httpd2/conf/ports-enabled/http.conf}}
Listen 80
Этим параметром задается порт, который будет слушать Apache. Для доступа в Интернет через роутер необходимо перенаправлять порт.
Если вы хотите настроить Apache для локальной работы (например для разработки), или возможно, вы хотите, чтобы он был доступен только с вашего компьютера, замените эту строку на
Listen 127.0.0.1:80.
===Администратор===
ServerAdmin you@example.com
Здесь указывается адрес электронной почты администратора, который можно найти, к примеру, на страницах ошибок.
===Корневой каталог===
DocumentRoot "/srv/http"


==Где хранится сайт?==
==Где хранится сайт?==

Версия от 17:42, 13 ноября 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Примечание: Страница еще не завершена!
Apache Http Server
Altenter-menu-apache.png
Появился в: 1995
Оф. сайт: httpd.apache.org
Репозиторий ALT Linux apache2
Лицензия: Apache License 2.0

Apache Httpd - свободный веб-сервер.

Установка

Apache2 можно установить как отдельно:

# apt-get install apache2

Так и в наборе LAMP:

# apt-get install lamp-server

В данном случае будут установлены:

  • Apache2
  • PHP
  • MariaDB

Настройка

Включаем и запускаем службы Apache и MySQL:

# systemctl enable --now httpd2
# systemctl enable --now mysqld

Файлы конфигурации Apache хранятся в /etc/httpd2/conf/.

Основной файл конфигурации /etc/httpd2/conf/httpd2.conf включает в себя различные другие файлы настроек и конфигураций.

Опции

Пользователь и группа

Данный параметр задается в файле /etc/httpd2/conf/http2.conf

User apache2
Group apache2

По соображениям безопасности, как только Apache запускается под root (напрямую или через сценарии запуска), он переключается на эти UID и GID. Пользователь по умолчанию — apache2 создается автоматически во время установки.

Порт

Данный параметр задается в файле /etc/httpd2/conf/ports-enabled/http.conf

Listen 80

Этим параметром задается порт, который будет слушать Apache. Для доступа в Интернет через роутер необходимо перенаправлять порт.

Если вы хотите настроить Apache для локальной работы (например для разработки), или возможно, вы хотите, чтобы он был доступен только с вашего компьютера, замените эту строку на

Listen 127.0.0.1:80.

Администратор

ServerAdmin you@example.com

Здесь указывается адрес электронной почты администратора, который можно найти, к примеру, на страницах ошибок.

Корневой каталог

DocumentRoot "/srv/http"

Где хранится сайт?

По-умолчанию сайт хранится в /var/www/html/. Но этот путь можно заменить на свой.

Откройте в текстовом редакторе от суперпользователя файл /etc/httpd2/conf/sites-available/default.conf.

Замените в строке DocumentRoot "/var/www/html/" путь на свой.

Удаление