Мое первае тварение
Оглавление:
- Предпосылки
- Установка Apache
- Настройте брандмауэр
- Проверка установки Apache
- Структура файла конфигурации Apache и лучшие практики
- Вывод
HTTP-сервер Apache является одним из самых популярных веб-серверов в мире. Это кросс-платформенный HTTP-сервер с открытым исходным кодом, который обслуживает большой процент веб-сайтов в Интернете. Apache предоставляет множество мощных функций, которые можно расширить с помощью дополнительных модулей.
В этом руководстве мы объясним, как установить Apache на Debian 10, Buster.
Предпосылки
Перед началом работы с учебником убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Установка Apache
Пакеты Apache доступны в репозиториях Debian по умолчанию.
Установка довольно проста. Обновите индекс пакета и установите веб-сервер Apache с помощью следующих команд:
sudo apt update
sudo apt install apache2
Вот и все, Apache установлен и автоматически запущен. Чтобы проверить тип статуса:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Настройте брандмауэр
Пользователи UFW могут открыть порты HTTP (
80
) и HTTPS (
443
), включив профиль «Nginx Full»:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Проверка установки Apache
Чтобы убедиться, что Apache работает правильно, откройте браузер, введите IP-адрес сервера или доменное имя
http://YOUR_IP_OR_DOMAIN/
, и вы увидите страницу приветствия Apache по умолчанию, как показано ниже:

Страница содержит основную информацию о файлах конфигурации Apache, вспомогательных сценариях и расположениях каталогов.
Структура файла конфигурации Apache и лучшие практики
- В системах на основе Debian файлы конфигурации Apache находятся в каталоге
/etc/apache2Основной файл конфигурации Apache -/etc/apache2/apache2.conf. Порты, которые Apache будет прослушивать, указаны в/etc/apache2/ports.confФайл/etc/apache2/ports.confФайлы виртуальных хостов Apache находятся в каталоге/etc/apache2/sites-available. Файлы конфигурации, найденные в этом каталоге, не используются Apache, если они не связаны с каталогом/etc/apache2/sites-enabledможете активировать директиву виртуального хоста, создав символическую ссылку с помощью командыa2ensiteиз файлов конфигурации, найденных вsites-availableкаталог дляsites-enabledкаталогом. Чтобы деактивировать виртуальный хост, используйте командуa2dissiteНастоятельно рекомендуется следовать стандартному соглашению об именах, например, если ваше доменное имяmydomain.comтогда файл конфигурации домена должен называться/etc/apache2/sites-available/mydomain.com.confФайлы конфигурации, используемые для загрузки различных модулей Apache, находятся в каталоге/etc/apache2/mods-available. Конфигурации в каталогеmods-availableможно включить, создав символическую ссылку на каталог/etc/apache2/mods-enableс помощью командыa2enconfиa2disconfс помощью командыa2disconfсодержащие фрагменты глобальной конфигурации, хранятся в/etc/apache2/conf-availableкаталог с/etc/apache2/conf-availableдоступом Файлы в каталогеconf-availableможно включить, создав символическую ссылку на/etc/apache2/conf-enabledс помощью командыa2enconfиa2disconfс помощью командыa2disconfФайлы журналаa2disconf(access.logиerror.log) расположены в каталог/var/log/apache. Для каждого виртуального хоста рекомендуется использовать разные файлы журналовaccessиerrorВы можете установить корневой каталог документа вашего домена в любое место, которое вам нужно. Наиболее распространенные места для webroot включают в себя:-
/home/ //home/ //var/www//var/www/html//opt/
-
Вывод
Установка Apache в Debian - это запуск одной команды.
Теперь вы можете начать развертывание своих приложений и использовать Apache в качестве веб-сервера или прокси-сервера.
Apache DebianКак установить Apache Cassandra на Debian 10 Linux
Apache Cassandra - это бесплатная база данных NoSQL с открытым исходным кодом, без единой точки отказа. В этой статье мы расскажем, как установить Apache Cassandra на Debian 10, Buster.
Как установить Apache Cassandra на Debian 9
Apache Cassandra - это бесплатная база данных NoSQL с открытым исходным кодом, без единой точки отказа. Из этого туториала Вы узнаете, как установить Apache Cassandra в Debian 9.
Как установить Apache Maven на Debian 9
Apache Maven - это инструмент управления и понимания проектов с открытым исходным кодом, используемый в основном для проектов Java. В этом уроке мы покажем вам два разных способа установки Apache Maven на Debian 9.







