|
Метка: новое перенаправление |
(не показано 9 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| {{stub}}
| | #REDIRECT[[Apache2]] |
| {{note|Страница еще не завершена! Она может содержать неточности и ошибки.}}
| |
| {|class="wikitable" style="float:right; margin-left:2em"
| |
| !colspan="2"|Apache Http Server
| |
| |-
| |
| |colspan="2"|[[Изображение:Altenter-menu-apache.png|64px|center]]
| |
| |-
| |
| |'''Появился в:
| |
| |''' 1995<br>
| |
| |-
| |
| |'''Оф. сайт''':
| |
| |[https://httpd.apache.org/ httpd.apache.org]
| |
| |-
| |
| |'''Репозиторий ALT Linux'''
| |
| |[https://packages.altlinux.org/ru/p10/srpms/apache2/ apache2]
| |
| |-
| |
| |'''Лицензия''':
| |
| |Apache License 2.0<br>
| |
| |}
| |
| | |
| '''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 хранятся в {{path|/etc/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.
| |
| ===Администратор===
| |
| Данный параметр задается в файле {{path|/etc/httpd2/conf/sites-available/default.conf}}
| |
| ServerAdmin you@example.com
| |
| Здесь указывается адрес электронной почты администратора, который можно найти, к примеру, на страницах ошибок.
| |
| | |
| ===Корневой каталог===
| |
| Данный параметр задается в файле {{path|/etc/httpd2/conf/sites-available/default.conf}}
| |
| | |
| По-умолчанию сайт хранится в {{path|/var/www/html/}}. Но этот путь можно заменить на свой.
| |
| | |
| Откройте в текстовом редакторе от суперпользователя файл {{path|/etc/httpd2/conf/sites-available/default.conf}}.
| |
| | |
| Замените в строке {{path|DocumentRoot "/var/www/html/"}} путь на свой.
| |
| | |
| =Удаление=
| |