Только для посетителей нашего блога: получите дополнительные 3 месяца бесплатно + скидку 10% на трехгодичный план YSBLOG10
Захватить сделку

Как установить Apache Веб-сервер в Linux 2026

Последнее обновление: сентябрь 7, 2026 6 min read Прахлад Праджапати
Установите Apache Веб-сервер в Linux

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

Известен своей надежностью, гибкостью и совместимостью с различными операционными системами, включая Linux. Apache Это надежный выбор для настройки веб-серверов.

В этом руководстве вы узнаете, как установить... Apache Веб-сервер на популярных дистрибутивах Linux, таких как Ubuntu, Debian, CentOS, Fedora и Arch Linux, подойдет как начинающим, так и опытным системным администраторам.


Предпосылки

Прежде чем приступить к установке, следует помнить о нескольких вещах:

  • У вас должна быть новая или обновленная установка дистрибутива Linux.
  • Убедитесь, что у вас есть права sudo или root в системе.
  • Пакет вашей системы manager необходимо обновить для установки последних пакетов.

Установите Apache Веб-сервер на различных дистрибутивах Linux

Apache Это один из самых популярных веб-серверов, на котором работают веб-сайты по всему миру. В зависимости от вашего дистрибутива Linux процесс установки может отличаться.

В этом руководстве мы шаг за шагом расскажем вам, как установить программу. Apache Веб-сервер для Ubuntu/Debian, CentOS/RHEL/Fedora и Arch Linux, обеспечивающий бесперебойное развертывание независимо от вашей системы.

Установите Apache Веб-сервер на Ubuntu/Debian

Для систем на базе Ubuntu и Debian установка Apache просто.

Выполните следующую команду:

  • Обновить список пакетов
sudo apt update
  • Установите Apacheпакет 2
sudo apt install apache2
  • проверить Apache Установка

Убедитесь, что Apache Установлено и работает:

sudo systemctl status apache2

Чтобы проверить Apache Версия:

apache2 -v
  • Разрешить Apache Через брандмауэр (UFW)

Если вы используете UFW (Uncomplicated Firewall) в Ubuntu или Debian, разрешите Apache движение:

sudo ufw allow in "Apache Full"

Установите Apache Веб-сервер на CentOS/RHEL/Fedora

В системах CentOS, RHEL и Fedora, Apache известен как httpd. Вот как его установить:

  • Обновите систему и установите Apache

Для CentOS/RHEL:

sudo yum install httpd

Для Fedora:

sudo dnf install httpd
  • Запустить и включить Apache Cервис

Запустите Apache услуги:

sudo systemctl start httpd

Включите Apache для запуска при загрузке:

sudo systemctl enable httpd
  • Проверка Apache Статус

Для обеспечения Apache это работает:

sudo systemctl status httpd
  • Настройте брандмауэр (брандмауэр)

Если вы используете firewalld, разрешите HTTP-трафик:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Установите Apache Веб-сервер на Arch Linux

Apache Установка в Arch Linux осуществляется аналогичным образом.

  • Обновление системы
sudo pacman -Syu
  • Установите Apache
sudo pacman -S apache
  • Запустить и включить Apache Cервис

Начать Apache:

sudo systemctl start httpd

Включите Apache при загрузке:

sudo systemctl enable httpd
  • Проверка Apache Статус

Чтобы убедиться, что Apache это работает:

sudo systemctl status httpd
  • Настройка брандмауэра

Если вы используете ufw or firewalld, разрешите HTTP-трафик на Arch:

  • Для ufw: sudo ufw allow in "Apache Full"
  • Для firewalld: sudo firewall-cmd --permanent --add-service=http

Подробнее | Установка Docker на Ubuntu


Создать новый Apache Виртуальный хост

Создайте конфигурационный файл, указав домен и каталог вашего веб-приложения, чтобы настроить пользовательские параметры. Apache виртуальный хост. Этот процесс позволяет отключить виртуальный хост по умолчанию и настроить Apache Чтобы прослушивать входящие запросы на нужном вам домене, выполните следующие действия для настройки. Apache для настройки вашего виртуального хоста.

  • Создайте новый файл конфигурации виртуального хоста

Сначала создайте новый Apache файл конфигурации виртуального хоста в /etc/apache2/sites-available/ каталог. Для этого примера мы назовем его website.conf. Откройте файл с помощью текстового редактора, например nano:

$ sudo nano /etc/apache2/sites-available/website.conf
  • Добавить конфигурацию виртуального хоста

В  website.conf файл, добавьте следующую конфигурацию. Замените app.example.com с вашим доменным именем и [email protected] с адресом электронной почты вашего веб-администратора: apacheconfCopyEdit

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName app.example.com

    DocumentRoot /var/www/html/website
    DirectoryIndex index.html index.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/website>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Эта конфигурация говорит Apache чтобы:

  • Прослушивайте запросы на порту 80 (порт HTTP по умолчанию).
  • Используйте указанный вами домен (app.example.com).
  • Подавайте контент из /var/www/html/website каталог.
  • Используйте index.html or index.php как файл по умолчанию для обслуживания.
  • Регистрируйте ошибки и запросы на доступ к указанным файлам журналов.
  • Примените дополнительные настройки, специфичные для конкретного каталога, например, разрешите... .htaccess переопределяет.
  • Сохраните и закройте файл.

После добавления конфигурации сохраните и закройте файл, нажав CTRL + X, то Y, и наконец Enter.

  • Отключить значение по умолчанию Apache Виртуальный хост

Предотвращать Apache Чтобы отключить использование виртуального хоста по умолчанию, выполните следующую команду:

$ sudo a2dissite 000-default
  • Включить новую конфигурацию виртуального хоста

Включите новую конфигурацию виртуального хоста, выполнив:

$ sudo a2ensite website
  • Тест Apache Конфигурация

Выполните следующую команду, чтобы проверить, работает ли ваш Apache В конфигурации отсутствуют ошибки:

$ sudo apachectl configtest

Вы должны увидеть результат Syntax OK если нет ошибок.

  • Создайте корневой веб-каталог

Если он еще не существует, создайте корневой веб-каталог, указанный в конфигурации:

$ sudo mkdir -p /var/www/html/website
  • Добавить образец HTML-файла

Далее создайте простой index.html подать в /var/www/html/website каталог:

$ sudo nano /var/www/html/website/index.html

Добавьте следующий HTML-контент для отображения «Приветствия от YouStable" сообщение:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Apache Web Server</title>
</head>
<body>
    <h1>Greetings from YouStable</h1>
</body>
</html>

Сохраните и закройте файл.

  • Установить разрешения для корневого веб-каталога

Предоставить права собственности Apache пользователь веб-сервера (www-data) для корневого веб-каталога:

$ sudo chown -R www-data:www-data /var/www/html/website
  • Restart Apache Применить изменения

Наконец, перезапустите Apache служба для применения изменений конфигурации:

$ sudo systemctl restart apache2

Ваша Apache Веб-сервер настроен на обслуживание веб-сайта с вашего пользовательского виртуального хоста с использованием домена. app.example.com на порту 80. При доступе к этому домену должно отображаться «Приветствие от YouStable"Сообщение.

Посмотрите также: Как легко установить PIP на Ubuntu в 2026 году


Заключение

Установка Apache в Linux Всё очень просто, независимо от того, используете ли вы Ubuntu, Debian, CentOS, Fedora или Arch Linux. После установки вы можете приступить к настройке. Apache для размещения ваших веб-сайтов и приложений.

От модификации виртуальных хостов до позволяет SSL, Apache Предоставляет широкий спектр функций, подходящих как для начинающих, так и для опытных пользователей. Следуя этому руководству, вы успешно выполнили настройку. Apache в вашей системе Linux.

Для дальнейшей настройки ознакомьтесь с ApacheИзучите официальную документацию и ознакомьтесь с расширенными функциями, такими как настройка. SSLнастройка модуля mod_rewrite и его включение. PHP.

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *.

Наверх