Debian — Подробная информация о пакете apache2 в sid
в именах пакетовв описаниях пакетовв именах пакетов исходного кодав содержимом пакетоввсе параметры
[ stretch ] [ stretch-backports-sloppy ] [ buster ] [ buster-backports ] [ bullseye ] [ bookworm ] [ sid ]
[ Источник: apache2 ]
HTTP-сервер Apache
Цель проекта по разработке HTTP-сервера Apache состоит в построении безопасного, эффективного и расширяемого, соответствующего стандартам HTTP-сервера с открытым исходным кодом. В результате появился веб-сервер, который в течение долгого времени является номером один в сети Интернет.
Установка данного пакета приводит к полной установке Apache, включая файлы настройки, сценарии инициализации и поддержки.
Теги: Роль: Метапакет, Комплект приложений: Apache
Другие пакеты, относящиеся к apache2
|
|
|
|
- dep: init-system-helpers (>= 1. 54~)
- вспомогательные инструменты для всех систем инициализации
- dep: apache2-bin (= 2.4.54-3)
- HTTP-сервер Apache (модули и другие двоичные файлы)
- dep: apache2-data (= 2.4.54-3)
- HTTP-сервер Apache (общие файлы)
- dep: apache2-utils (= 2.4.54-3)
- HTTP-сервер Apache (утилиты для веб-серверов)
- dep: lsb-base
- transitional package for Linux Standard Base init script functionality
- dep: mime-support
- переходной пакет
- dep: perl
- практический язык Ларри Уолла для извлечения данных и составления отчётов
- dep: procps
- утилиты для файловой системы /proc
- rec: ssl-cert
- простой debconf-настройщик OpenSSL
- sug: apache2-doc
- документация к HTTP-серверу Apache
- sug: apache2-suexec-pristine
- Apache HTTP Server standard suexec program for mod_suexec
- или apache2-suexec-custom
- Apache HTTP Server configurable suexec program for mod_suexec
- sug: www-browser
- виртуальный пакет, предоставляемый chromium, dillo, edbrowse, elinks, epiphany-browser, falkon, firefox, firefox-esr, hv3, konqueror, links, links2, luakit, lynx, netrik, netsurf-fb, netsurf-gtk, qutebrowser, sugar-browse-activity, surf, w3m, xemacs21-gnome-mule, xemacs21-gnome-mule-canna-wnn, xemacs21-gnome-nomule, xemacs21-mule, xemacs21-mule-canna-wnn, xemacs21-nomule
Загрузка apache2
Настройка HTTP/2 на примере Apache 2.
4, PHP 7 и Ubuntu 18.04 LTS / ХабрЯ понимаю, что, возможно, Апач на данный момент не является предпочтительным выбором для запуска на нём новых проектов, то тем не менее, он существует, здравствует и проекты на нём таки работают. Выбор на него может пасть по каким-то личным предпочтениям, по требованиям совместимости, или каким-то другим соображениям… не суть. В этой статье я хочу по пунктам описать, как настроить поддержку протокола HTTP/2 на веб-сервере Apache, потому что сам им пользуюсь и в такой статье
нуждался, и надеюсь, что кому-нибудь она тоже пригодится на практике.
Что такое HTTP/2? Как понятно из названия, это — вторая версия протокола HTTP. Подробнее о преимуществах Вы можете прочитать хотя бы на Википедии. От себя лишь скажу, что если Вы хоститесь не на шаред-хостинге, то поддерживать данный протокол — must have, как и, например, HTTPS. Да, для того, чтобы у Вас заработал HTTP/2, Вам потребуется полноценный доступ к консоли машины (пусть и к виртуальной) через ssh или каким-то иным образом, а также уже настроенный HTTPS (TLS/SSL).
Шаг первый. Обновление Apache
Протокол HTTP/2 поддерживается сервером Apache с версии 2.4.24, поэтому, если у Вас установлена более старая версия, — самое время её обновить. Но сначала проверим:
apache -v
Эта команда выдаст что-то вроде такого:
Server version: Apache/2.4.37 (Ubuntu) Server built: 2018-10-28T15:27:08
В первой строчке указана версия сервера. Если она больше или равна 2.4.24, — можем смело переходить ко второму шагу. В противном случае, нужно обновить апач, актуальные версии которого Вы сможете найти в PPA известного (если Вам уже приходилось ставить что-то свеженькое на Debian/Ubuntu) разработчика — Ondřej Surý. PPA — это персональные пакеты, не включённые в официальные репозитории дистрибутивов. Поэтому, чтобы воспользоваться ими, сначала нужно научить систему, что и откуда брать:
sudo add-apt-repository ppa:ondrej/apache2
Парень делает хорошее дело, и не против получить небольшой донат, о чём весьма недвусмысленно заявляет при подключении к его репам…
Далее, собственно, обновляем пакеты:
sudo apt update sudo apt upgrade
И снова проверяем версию Apache.
Шаг второй. Использование FastCGI
Что такое FastCGI — лучше почитать, как я уже говорил, хотя бы в Википедии, потому что коротко не расскажешь. Вам нужно перейти на PHP, работающем в режиме FastCGI (php-fpm). Как это работает — дан хороший ответ на Тостере. Здесь же я в такие нюансы вдаваться не буду, а перейду сразу к установке:
sudo apt install php-fpm
После установки нам будет сказано буквально следующее: чтобы включить PHP 7.2 FPM в Apache2, сделайте:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php7.2-fpm
Делаем. После этого нужно отключить mod_php, потому что вместо него у Вас теперь php-fpm.
sudo a2dismod php7.2
Вообще говоря, версия PHP у Вас до этого могла стоять другая. Глянуть, что за модули у Вас установлены в системе можно в директории /etc/apache2/mods-available/, а какие активны в /etc/apache2/mods-enabled
Далее перезапускаем Apache
sudo service apache2 restart
и переходим к третьему шагу.
Шаг третий. Переход с модуля Prefork на Event
Что такое MPM и в чём разница между prefork, event, worker — можно почитать вот в этой замечательной статье… но сейчас на самом деле важно знать только одно: «стандартный» prefork не очень совместим с HTTP/2, поэтому Вам нужно использовать более подходящий. Выключаем один, включаем другой, перезагружаем Apache.
sudo a2dismod mpm_prefork sudo a2enmod mpm_event service apache2 restart
Шаг четвёртый. Включаем HTTP/2
Либо в конфигурационный файл хоста, найти который можно в директории /etc/apache2/sites-enabled/, либо в конфиге самого сервера /etc/apache2/apache2. conf говорим, что нам нужна поддержка нового протокола:Protocols h3 h3c http/1.1
Что действительно важно — это h3. Два других пункта — на Ваше усмотрение. h3c — это поддержка HTTP/2 через TCP (а не TLS). http/1.1 — поддержка старой версии HTTP.
Включаем модуль http2 и перезагружаем сервер:
sudo a2enmod http2 service apache2 restart
Приехали
С настоящего момента всё. Ваш ресурс должен начать работать по протоколу HTTP/2. Если вы пользуетесь Хромом, зайдя на ресурс, Вы увидете, как засветилась синим цветом пиктограмма молнии в правом верхнем углу браузера. Наведя на неё курсор, вы увидите подсказку HTTP/2-enabled(h3). В Firefox войдите в панель разработчика и на вкладке Network включите столбец Protocol — для ресурсов с вашего сайта должен значиться HTTP/2.0. Также, можно проверить, поддерживает ли ваш ресурс этот протокол на одном из множества сайтов в Сети. Но не стоит расслабляться, потому что уже на пятки наступает HTTP/3 🙂
Контроль доступа через .
htaccess для apache2.4 — Раздел помощиФайл .htaccess позволяет производить дополнительную конфигурацию веб-сервера Apache для:
- переадресации на другой домен
- контроля доступа к сайту
- изменения значений директив PHP
- отображения собственных страниц ошибок
Директивы для веб-сервера Apache2.4+ отличаются от Apache2.2. В примерах указаны директивы для обеих версий web-серверов.
Для контроля доступа к сайту можно использовать следующие директивы:
- Отклонить все запросы
- Разрешить все запросы
- Запретить доступ на основе имени хоста
- Запретить доступ на основе IP-адреса
- Запретить доступ сов сех IP-адресов, кроме нужного
- Запретить доступ к определенному файлу
- Разрешить доступ к определенному файлу с IP-адреса
- Запретить доступ по User-Agent (блокировка ботов)
Важно: нельзя использовать директивы для веб-сервера Apache2. 4+ и Apache2.2 одновременно. Это может привести к некорректной работе сайта.
Домены с кириллическими символами
При использовании кириллических доменных имён в файле .htaccess, их необходимо указывать в формате Punycode. Перекодировать их можно с помощью сервиса.
Отклонить все запросы
Apache 2.2
Order deny,allow
Deny from all
Apache 2.4
Require all denied
Разрешить все запросы
Apache 2.2
Order allow,deny
Allow from all
Apache 2.4
Require all granted
Запретить доступ на основе имени хоста
Apache 2.2
Order Allow,Deny
Allow from all
Deny from example.com
Apache 2.4
<RequireAll>
Require all granted
Require not host example.com
</RequireAll>
Использование директив <RequireAll> и Require all granted обязательны если используется более сложная конструкция.
Запретить доступ на основе IP-адреса
Для ограничения доступа к сайту с определённых IP-адресов в файл . htaccess требуется добавить:
Apache 2.2
Order Allow,Deny
Allow from all
Deny from 111.111.111.111
Deny from 222.222.222.222
Deny from 123.123.123.123
Apache 2.4
<RequireAll>
Require all granted
Require not ip 111.111.111.111
Require not ip 222.222.222.222
Require not ip 123.123.123.123
</RequireAll>
Запретить доступ сов сех IP-адресов, кроме нужного
Для ограничения доступа к сайту со всех IP-адресов, кроме нужного (разрешенных IP-адресов может быть несколько), в файл .htaccess требуется добавить:
Apache 2.2
Order Deny,Allow
Deny from all
Allow from 111.111.111.111
Apache 2.4
Require ip 111.111.111.111
Запретить доступ к определенному файлу
Настройка ограничения доступа к определённым файлам производится путем добавления в .htaccess директив:
Apache 2.2
<Files ПУТЬ_К_ФАЙЛУ>
Order Allow,Deny
Allow from all
Deny from 123. 123.123.123
</Files>
Apache 2.4
<Files ПУТЬ_К_ФАЙЛУ>
<RequireAll>
Require all granted
Require not ip 123.123.123.123
</RequireAll>
</Files>
где ПУТЬ_К_ФАЙЛУ - необходимо заменить на целевой файл, а IP — на IP-адрес, для которого будет запрещен доступ.
Разрешить доступ к определенному файлу с IP-адреса
Настройка ограничения доступа к определённым файлам производится путем добавления в .htaccess директив:
Apache 2.2
<Files ПУТЬ_К_ФАЙЛУ>
Order Deny,Allow
Deny from all
Allow from 123.123.123.123
</Files>
Apache 2.4
<Files ИМЯ_ФАЙЛА>
Require ip 77.222.44.126
Require ip 123.123.123.123
</Files>
где ИМЯ_ФАЙЛА - необходимо заменить на целевой файл, а IP — на IP-адрес, для которого будет разрешен доступ.
Запретить доступ по User-Agent (блокировка ботов)
Apache 2.2
SetEnvIfNoCase User-Agent «AESOP_com_SpiderMan» bad_bot
SetEnvIfNoCase User-Agent «AhrefsBot» bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot
Apache 2.4
<If «%{HTTP_USER_AGENT} =~ m#BadBot#i»>
Require all denied
</If>
где BadBot - необходимо заменить на User_Agent, которым представляется бот. Узнать его можно из лога запросов.
Полный список и подробности того, какие директивы доступны для редактирования через файл .htaccess, предоставлены в официальной документации PHP и веб-сервера Apache2.4:
Документация PHP
Список директив php. ini
Веб-сервер Apache2.4
Как решить распространенные проблемы с Apache2
Проблемы с загрузкой веб-сайта часто связывают с Интернет-соединением, но даже самая идеально настроенная сеть не может помочь, если в пункте назначения нет службы для ответа. Одним из самых популярных HTTP-серверов, используемых для этой задачи, является Apache2. Во многом популярность Apache можно объяснить простотой его установки и использования, но, тем не менее, даже с самым простым программным обеспечением можно столкнуться с проблемами. Если вы столкнулись с проблемой при загрузке веб-страницы, следуйте этим простым методам устранения неполадок, описанным в этом руководстве, чтобы попытаться восстановить работоспособность веб-сервера.
Попробуйте UpCloud бесплатно! Развертывание сервера всего за 45 секунд
Убедитесь, что служба запущена
Первый шаг при устранении неполадок любой службы — убедиться, что служба работает и может функционировать. Простой подход — просто перезапустить службу. На серверах Ubuntu и Debian используйте следующую команду.
sudo systemctl перезапустить apache2
В CentOS и других средах Red Hat служба Apache2 имеет имя «httpd», поэтому вместо этого используйте эту команду.
sudo systemctl restart httpd
В зависимости от вашего выбора дистрибутива вывод команды перезагрузки может отличаться. Субъективно Ubuntu обычно дает наиболее полезный ответ, как показано ниже.
* Перезапуск веб-сервера apache2 [ OK ]
CentOS и Debian, вероятно, ничего не говорят, пока перезагрузка не дала сбой.
Если ваша система не смогла перезапустить Apache2, вы, скорее всего, получили какое-то сообщение об ошибке. Если вы получили ответ, похожий на один из приведенных ниже примеров вывода, скорее всего, служба неправильно установлена в вашей системе или отсутствуют некоторые файлы.
apache2: нераспознанная служба
Не удалось перезапустить apache2. service: не удалось загрузить модуль apache.service: нет такого файла или каталога.
Если вы видите такие ошибки, попробуйте установить службу еще раз. На серверах под управлением Debian или Ubuntu используйте следующую команду.
sudo apt-get install apache2
А в CentOS вместо этого установите httpd с помощью следующей команды.
sudo yum install httpd
Убедившись, что веб-сервер полностью установлен, снова перезапустите службу с помощью той же команды, которую вы использовали ранее.
Если вы получили другое сообщение об ошибке, попробуйте получить дополнительную информацию о том, в каком состоянии находится ваша веб-служба. Используйте одну из следующих команд, применимых к вашей системе.
sudo systemctl status apache2
sudo systemctl status httpd
Выходные данные проверки состояния сообщат, по крайней мере, запущена служба или остановлена. Системы Debian и CentOS обычно показывают более подробный отчет, включая время работы службы и пару строк журнала. Ниже приведен пример отображения состояния Debian, в CentOS он будет почти идентичен. Ubuntu по умолчанию не имеет такого типа вывода.
● apache2.service — LSB: веб-сервер Apache2 Загружено: загружено (/etc/init.d/apache2) Активно: активно (работает) с пятницы 31 июля 2015 г., 10:44:26 по восточноевропейскому восточному времени; 2ч 14мин назад Процесс: 9704 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS) Процесс: 9711 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS) Группа CG: /system.slice/apache2.service ├─9726 /usr/sbin/apache2 -k запуск ├─9730 /usr/sbin/apache2 -k запуск ├─9731 /usr/sbin/apache2 -k запуск ├─9732 /usr/sbin/apache2 -k начать ├─9733 /usr/sbin/apache2 -k запуск ├─9734 /usr/sbin/apache2 -k запуск └─9747 /usr/sbin/apache2 -k запуск 31 июля 10:44:26 debian.example.com apache2[9711]: Запуск веб-сервера: apache2.
Важная часть здесь находится в третьей строке, активный и запущенный означает, что процесс должен работать, если вместо этого он показывает активный и остановленный или неудавшийся, процесс, скорее всего, потерпел крах.
Затем проверьте процессы по их именам на наличие apache2 или httpd.
sudo ps вспомогательный | grep -E 'apache2|httpd'
Для каждого упоминания искомого ключевого слова grep распечатает строку, в которой ключевое слово было найдено, включая сам процесс поиска, поэтому вы увидите как минимум команду grep. Если имеется более одной строки вывода, все, кроме последней, являются процессами, связанными с вашим веб-сервисом. В приведенном ниже примере показаны процессы apache2, работающие в Ubuntu.
корень 1457 0,0 1,5 321908 16132 ? СС 30 июл 0:02 /usr/sbin/apache2 -k start www-данные 1461 0,0 2,8 326532 29172 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1462 0,0 3,1 327480 32364 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1463 0,0 2,9 326688 30260 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1464 0.0 3.1 326496 32148 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1465 0,0 2,7 326816 28040 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1841 0. 0 2.0 323132 21044 ? С 30 июл 0:00 /usr/sbin/apache2 -k start www-данные 1871 0,0 2,2 323396 23280 ? С 30 июл 0:00 /usr/sbin/apache2 -k start user 11669 0.0 0.0 11744 928 pts/0 S+ 15:32 0:00 grep --color=auto -E apache2|httpd
Поскольку команда перезапуска службы ранее не работала, все процессы, которые мог перечислить grep, вероятно, перестали работать и должны быть закрыты, прежде чем служба сможет снова запуститься. В системах Debian и Ubuntu остановите все процессы apache2 с помощью этой команды.
sudo killall apache2
На серверах CentOS не только веб-служба называется по-другому, но и функция команды kill немного отличается, вместо этого используйте следующую для того же результата.
sudo kill -a httpd
После команды kill вы можете снова запустить проверку процесса, чтобы убедиться, что зомби больше не осталось. Затем попробуйте перезапустить службу с помощью тех же команд, что и в начале этого руководства.
sudo systemctl status apache2
sudo systemctl status httpd
Это должно запустить веб-службу, если она не была неправильно настроена.
Проверьте конфигурацию вашего сервера
Когда при запуске службы возникают ошибки, связанные с файлами, расположенными либо в /etc/apache2, либо в /etc/httpd/, система не может прочитать файлы конфигурации службы. Apache2 поставляется с некоторыми удобными инструментами для проверки целостности файлов и синтаксиса, которые могут помочь в обнаружении любых опечаток или других несоответствий в конфигурации. На серверах Debian и Ubuntu проверьте файлы конфигурации, выполнив следующую команду.
sudo apache2ctl -t
На компьютерах с CentOS просто вызовите httpd.
sudo httpd -t
В выводе будут показаны все проблемы, обнаруженные в файле конфигурации. Или, если все в порядке, просто распечатывает подтверждение, подобное показанному ниже.
Синтаксис OK
Другой вариант устранения неполадок для веб-службы — показать проанализированный виртуальный хост и запустить настройки с командами для Debian/Ubuntu и CentOS соответственно.
судо apache2ctl -S
sudo httpd -S
Ниже приведен пример вывода команды из системы CentOS. Убедитесь, что корневые каталоги сервера и документа указывают на правильные каталоги.
Конфигурация виртуального хоста: Корневой сервер: "/etc/httpd" Основной корневой документ: "/var/www/html" Основной журнал ошибок: "/etc/httpd/logs/error_log" Прокси-сервер Mutex: using_defaults Mutex authn-socache: using_defaults Мьютекс по умолчанию: dir="/run/httpd/" механизм=по умолчанию Mutex mpm-accept: using_defaults Mutex authdigest-opaque: using_defaults Mutex proxy-balancer-shm: using_defaults Карта перезаписи мьютекса: using_defaults Mutex authdigest-клиент: using_defaults PidFile: "/run/httpd/httpd.pid" Определить: DUMP_VHOSTS Определить: DUMP_RUN_CFG Пользователь: name="apache" id=48 Группа: name="apache" id=48
Если ваш сервер использует пользовательскую конфигурацию виртуального хоста, например, при размещении нескольких веб-сайтов на одном сервере, убедитесь, что каждый файл виртуального хоста имеет правильное доменное имя и указывает на правильный корневой каталог. На машинах Debian и Ubuntu по умолчанию есть файл виртуального хоста, который хранится в /etc/apache2/sites-enabled/. Откройте файл для редактирования.
sudo nano /etc/apache2/sites-enabled/000-default.conf
Этот файл обычно содержит некоторые инструкции о том, что означает каждый параметр в комментариях, которые были опущены в приведенном ниже примере, но важные части ServerName и DocumentRoot, как уже упоминалось.
<Виртуальный хост *:80> Имя сервера www.example.com ServerAdmin [email защищен] Корень документа /var/www/html # Информация об уровне журнала ssl: предупреждение Журнал ошибок ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log вместе # Включить conf-available/serve-cgi-bin.conf
CentOS и httpd не имеют одного и того же файла виртуального хоста, установленного по умолчанию, а вместо этого используют конфигурацию службы httpd для хранения настроек по умолчанию. Проверьте файл конфигурации с помощью приведенной ниже команды.
sudo vi /etc/httpd/conf/httpd.conf
Найдите одинаковые параметры ServerName и DocumentRoot и убедитесь, что они установлены правильно.
Если вы внесли какие-либо изменения в файлы конфигурации, службу необходимо перезагрузить, чтобы изменения вступили в силу. Перезапуск службы делает свое дело, но если вы хотите избежать простоев на своем веб-сервере, используйте вместо этого перезагрузку с помощью одной из следующих команд.
sudo systemctl перезагрузить apache2
sudo systemctl перезагрузить httpd
Проверить журналы
Когда все на стороне службы работает должным образом, и вы не можете найти ошибку, но веб-сайт все еще не загружается, всегда самое время покопаться в журналах. Apache2 хранит два набора журналов: доступ и ошибки. Вы можете найти журналы, хранящиеся в /var/log/apache2/ или /var/log/httpd, в зависимости от вашего выбора дистрибутива Linux. Вы можете перечислить все файлы в каталоге журнала вашего веб-сервера, используя приведенные ниже команды.
судо лс /var/log/apache2/
sudo ls /var/log/httpd/
Списки журналов будут немного отличаться, так как разные системы называют журналы немного по-разному. Серверы Ubuntu и Debian сохраняют текущие журналы времени безотказной работы в access.log или error.log, предыдущие журналы помечаются порядковым номером, 1 — самый последний, а более старые журналы также сжимаются. В CentOS и других вариантах Red Hat журналы называются access_log и error_log, к более старым журналам к имени добавляется дата записи журнала, например. access_log-20150108.
Простой способ начать читать журналы, когда вы не обязательно знаете, что ищете, — это использовать фильтрующее приложение «grep». Найдите любые ошибки, используя одну из приведенных ниже команд, которая соответствует имени веб-приложения вашей системы.
sudo grep -i -r error /var/log/apache2/
sudo grep -i -r error /var/log/httpd/
Пользователям Ubuntu и Debian также может потребоваться проверить сжатые файлы журналов. Вместо этого это можно сделать с помощью «zgrep», но из-за его ограничений вы можете искать только один журнал за раз, например, с помощью этой следующей команды.
sudo zgrep error /var/log/apache2/error.log.2.gz
Не все ошибки, зарегистрированные вашей веб-службой, обязательно означают, что с вашим сервером что-то не так, но следите за любыми повторяющимися проблемами, такими как отсутствие файлы в приведенном ниже примере ошибки.
[Пт, 17 июля 12:36:08.431065 2015] [:error] [pid 4649] [client 80.69.160.92] скрипт '/var/www/html/index.php' не найден или не может быть запущен
Вы можете также желательно включить более подробное ведение журнала, если поиск ошибок не дает никаких результатов. Объем вывода журнала контролируется параметром LogLevel в файле конфигурации. В системах Debian и Ubuntu откройте файл конфигурации с помощью следующей команды.
sudo nano /etc/apache2/apache2.conf
С CentOS и другими серверами на базе Red Hat вместо этого используйте эту команду.
sudo vi /etc/httpd/conf/httpd.conf
Найдите параметр LogLevel и измените его значение по умолчанию «warn» на «debug», затем сохраните файл и выйдите. Опять же, чтобы применить какие-либо изменения, сервис необходимо перезагрузить. Вы можете сделать это с помощью одной из следующих команд, подходящих для вашей системы.
sudo systemctl перезагрузить apache2
sudo systemctl reload httpd
Чтобы создать несколько новых записей с использованием новых уровней журнала, попробуйте снова получить доступ к вашему веб-сайту пару раз, даже если это не сработает. Более подробные журналы должны помочь сузить круг возможных проблем.
Проверьте другие службы
Если ваш веб-сайт по-прежнему не загружается после устранения неполадок с Apache, проверьте другие связанные службы на вашем облачном сервере, такие как базы данных, брандмауэр и сетевое подключение, для которых также есть собственные инструкции по устранению неполадок.
Не стесняйтесь обращаться в нашу службу поддержки. Не забудьте включить любую соответствующую информацию, которую вы, возможно, обнаружили во время устранения неполадок, так как каждая деталь будет полезна в дальнейших исследованиях.
Focal (20.04): пакет apache2: Ubuntu
apache2: HTTP-сервер Apache
apache2-bin: сводка для apache2-bin в Ubuntu eoan отсутствует.
apache2-bin-dbgsym: символы отладки для apache2-bin
apache2-data: нет сводки для apache2-data в ubuntu eoan.
apache2-dev: сводка по apache2-dev в Ubuntu eoan отсутствует.
apache2-doc: сводка по apache2-doc в Ubuntu eoan отсутствует.
apache2-ssl-dev: сводка по apache2-ssl-dev в Ubuntu eoan отсутствует.
apache2-
apache2-
apache2-utils: сводка по apache2-utils в Ubuntu eoan отсутствует.
apache2-
libapache2-mod-md: сводка для libapache2-mod-md в Ubuntu eoan отсутствует.
libapache2-
Опубликованные версии
- Выпуск
Версии пакета, которые были опубликованы когда был выпущен дистрибутив.
- апач2 2.4.41-4убунту3 (главный)
- Безопасность
Версии пакетов, содержащие исправления безопасности для выпущенных распределение. Рекомендуется включить обновления безопасности для вашей системы.
- апач2 2.4.41-4убунту3.12 (главный)
- Обновления
Версии пакетов, включая новые функции после распространения выпуск был сделан. Обновления обычно включаются по умолчанию после новой установки.
- апач2 2.4.41-4убунту3.12 (главный)
apache2 информация
- Текущая версия:
- 2.4.41-4ubuntu3.12
- Загружено:
- Срочно:
- Средняя срочность
Входные соединения
- проект Apache ⇒ Веб-сервер Apache2 ⇒ ствол
Проект HTTP-сервера Apache — это совместная разработка программного обеспечения, направленная на создание надежной, функциональной и свободно доступной реализации исходного кода HTTP-сервера. Проектом совместно управляет группа добровольцев, расположенных по всему миру, которые используют Интернет и Интернет для общения, планирования и разработки сервера и связанной с ним документации. Этот проект является частью Apache Software Foundation. Кроме того, сотни пользователей внесли в проект свои идеи, код и документацию. Этот файл предназначен для краткого описания истории HTTP-сервера Apache и признания многих участников.
- Инспектор ошибок: нет
- Баг трекер: да
- Ответвляться: да
Нет зарегистрированных релизов для веб-сервера Apache2 ⇒ багажник.
- Показывать исходящие ссылки
Выпуски в Ubuntu
- 2.4.41-1убунту1
- 2.4.41-4убунту1
- 2. 4.41-4убунту1
- 2.4.41-4убунту1
- 2.4.41-4убунту2
- 2.4.41-4убунту2
- 2.4.41-4убунту2
- 2.4.41-4убунту2
- 2.4.41-4убунту3
- 2.4.41-4убунту3
- 2.4.41-4убунту3.1
- 2.4.41-4убунту3.1
- 2.4.41-4убунту3.2
- 2.4.41-4убунту3.3
- 2.4.41-4убунту3.3
- 2.4.41-4убунту3.4
- 2.4.41-4убунту3.4
- 2.4.41-4убунту3.5
- 2.4.41-4убунту3.5
- 2.4.41-4убунту3.6
- 2.4.41-4убунту3.6
- 2.4.41-4убунту3.7
- 2.4.41-4убунту3.7
- 2.4.41-4убунту3.8
- 2.4.41-4убунту3.8
- 2. 4.41-4убунту3.9
- 2.4.41-4убунту3.9
- 2.4.41-4убунту3.10
- 2.4.41-4убунту3.10
- 2.4.41-4убунту3.11
- 2.4.41-4убунту3.11
- 2.4.41-4убунту3.12
- 2.4.41-4убунту3.12
Бинарные пакеты
- апач2 (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-bin (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-bin-dbgsym (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-данные (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-dev (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-doc (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-ssl-dev (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-suexec-обычай (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-suexec-пользовательский-dbgsym (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-suexec-первозданный (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-suexec-нетронутый-dbgsym (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- apache2-утилиты (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- apache2-utils-dbgsym (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
- libapache2-mod-md (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390x)
- libapache2-mod-proxy-uwsgi (амд64) (рука64) (армхф) (i386) (ppc64el) (рискв64) (с390х)
Загрузка файлов из текущей версии (2.
4.41-4ubuntu3.12)Взаимосвязи пакетов
Программное обеспечение openSUSE
Показать пакеты разработки
Показать языковые пакеты
Показать пакеты отладки
HTTPD-сервер Apache
Проект HTTP-сервера Apache — это попытка разработать и поддерживать HTTP-сервер с открытым исходным кодом для современной работы систем, включая UNIX и Windows. Цель этого проекта заключается в предоставлении безопасного, эффективного и расширяемого сервера, предоставляет услуги HTTP в соответствии с текущими стандартами HTTP.
Официального пакета для openSUSE Leap 15.4 нет.
Дистрибутивы
openSUSE Tumbleweed
официальный выпуск Официальный
2. 4.54
Эксперт СкачатьАпач Экспериментальный
2.4.54
1 Нажмите Установить Эксперт СкачатьopenSUSE Leap 15.4
openSUSE Leap 15.3
официальный выпуск Официальный
2.4.51
Эксперт СкачатьopenSUSE Leap 15.2
официальное обновление Официальный
2.4.43
Эксперт СкачатьSUSE SLE-15-SP2
Апач Экспериментальный
2.4.54
1 Нажмите Установить Эксперт СкачатьSUSE SLE-15-SP1
Апач Экспериментальный
2.4.54
1 Нажмите Установить Эксперт СкачатьDebian 11
Debian 9.0
Ubuntu 18.04
Неподдерживаемые дистрибутивы
Следующие дистрибутивы официально не поддерживаются. Используйте эти пакеты на свой страх и риск.
openSUSE:Leap:15.
0home:bwalger
2.4.54
Эксперт Скачатьдомашний:кабело:Манакин
2.4.37
Эксперт Скачатьдом:доигл
2.4.54
Эксперт Скачатьдомашний адрес:jordibruguera
2.4.54
Эксперт Скачатьдомашняя страница:mgoppold:web
2.4.41
Эксперт Скачатьдомашняя страница:pablodlh:PabLinux
2.4.54
Эксперт Скачатьдомашний:smarty12
2.4.53
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.39
Эксперт Скачатьофициальная версия
2.4.33
Эксперт Скачатьофициальное обновление
2.4.33
Эксперт СкачатьopenSUSE:Leap:15.1
home:bwalger
2.4.54
Эксперт Скачатьдомашняя страница:johnberanek:ветки:Apache
2. 4.54
Эксперт Скачатьдомашняя страница:mgoppold:web
2.4.41
Эксперт Скачатьдомашний:smarty12
2.4.53
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.39
Эксперт Скачатьофициальный выпуск
2.4.33
Эксперт Скачатьофициальное обновление
2.4.33
Эксперт СкачатьopenSUSE:Leap:42.2
home:cabelo:Manakin
2.4.37
Эксперт Скачатьдомашняя страница:rdannert:aarch64-based_on_42.2
2.4.23
Эксперт Скачатьдомашний:smarty12
2.4.37
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.39
Эксперт Скачатьофициальный выпуск
2.4.23
Эксперт Скачатьофициальное обновление
2. 4.23
Эксперт Скачатьспины:invis:rootpack
2.4.26
Эксперт СкачатьopenSUSE:Прыжок:42.3
домашний:кабело:Манакин
2.4.37
Эксперт Скачатьдомашняя страница:mgoppold:web
2.4.41
Эксперт Скачатьдомашний:osde8info:htdig
2.5.0.svn1836547
Эксперт Скачатьдом:сионеску:сервер
2.4.27
Эксперт Скачатьдомашний:smarty12
2.4.38
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.39
Эксперт Скачатьофициальный выпуск
2.4.23
Эксперт Скачатьофициальное обновление
2.4.23
Эксперт СкачатьopenSUSE:Leap:42.1
home:dubkat:liberation:Leap:42.1
2.4.16
Эксперт Скачатьдом:сионеску:сервер
2. 4.27
Эксперт Скачатьдом:умный12
2.4.26
Эксперт Скачатьофициальный выпуск
2.4.16
Эксперт Скачатьофициальное обновление
2.4.16
Эксперт Скачатьспины:invis:rootpack
2.4.17
Эксперт СкачатьopenSUSE:13.2
OBS:Сервер:2.6
2.4.16
Эксперт Скачатьдом:Александр_Наумов:SLE12
2.4.10
Эксперт Скачатьдом:dgollub:obs
2.4.16
Эксперт Скачатьдомашний:smarty12
2.4.23
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.26
Эксперт Скачатьдом: тотстроитель
2.4.10
Эксперт Скачатьофициальный выпуск
2.4.10
Эксперт Скачатьофициальное обновление
2. 4.10
Эксперт СкачатьopenSUSE:13.1
домашняя страница:smarty12
2.4.18
Эксперт Скачатьдомашний:smarty12:RaspberryPi
2.4.16
Эксперт Скачатьофициальный выпуск
2.4.6
Эксперт Скачатьофициальное обновление
2.4.6
Эксперт Скачатьspins:invis:rootpack
2.4.17
Эксперт СкачатьopenSUSE:12.3
официальный выпуск
2.2.22
Эксперт Скачатьофициальное обновление
2.2.29
Эксперт СкачатьopenSUSE:12.2
домашняя страница:fairlight2cx
2.2.24
Эксперт Скачатьофициальный выпуск
2.2.22
Эксперт Скачатьофициальное обновление
2.2.22
Эксперт СкачатьopenSUSE:12.
1домашняя страница:aljex
2.4.29
Эксперт Скачатьдомашний:fairlight2cx
2.2.24
Эксперт Скачатьофициальный выпуск
2.2.21
Эксперт Скачатьофициальное обновление
2.2.21
Эксперт СкачатьopenSUSE:Инструменты:2.3
2.2.21
Эксперт СкачатьopenSUSE:11.4
домашняя страница:aljex
2.4.29
Эксперт Скачатьдомашний:драхт:114-совместимый
2.4.20
Эксперт Скачатьдомашний:драхт:114-совместимый:apache-24
2.4.20
Эксперт Скачатьдомашний:fairlight2cx
2.2.24
Эксперт Скачатьофициальный выпуск
2.2.17
Эксперт Скачатьофициальное обновление
2.2.17
Эксперт СкачатьopenSUSE:Evergreen:11. 4
2.2.17
Эксперт СкачатьopenSUSE:Evergreen:Maintenance:164
2.2.17
Эксперт СкачатьopenSUSE:Evergreen:Maintenance:50
2.2.17
Эксперт СкачатьopenSUSE:Evergreen:Техническое обслуживание:96
2.2.17
Эксперт СкачатьSUSE:ALP
официальный выпуск
2.4.54
Эксперт Скачатьразработка:ALP
2.4.54
Эксперт СкачатьSUSE:SLE-15:GA
Apache
2.4.54
Эксперт СкачатьSUSE:SLE-15-SP4:Обновление
2.4.51
Эксперт Скачатьдомашняя страница:airbus-geo:WebApplications
2.4.54
Эксперт Скачатьдомашняя страница:airbus-geo:WebApplications-SLE15
2.4.54
Эксперт Скачатьдом:bwalger
2.4.54
Эксперт Скачатьдомашняя страница:pablodlh:PabLinux
2. 4.54
Эксперт Скачатьдомашний:smarty12
2.4.53
Эксперт Скачатьдомашняя страница:вперейрабр:ветки:Apache
2.4.54
Эксперт Скачатьдом:вперейраб:ветки:SUSE:SLE-15-S…
2.4.51
Эксперт СкачатьDebian:7.0
домашняя страница:vegnuli:deploy-vnx1
2.4.25
Эксперт Скачатьдомашний:венули:лампа-vnx
2.4.25
Эксперт Скачатьisv:heinlein-support:debian:apache24
2.4.6
Эксперт СкачатьUbuntu:12.04
isv:heinlein-support:debian:apache24
2.4.6
Эксперт СкачатьSUSE:SLE-12:SLE-Module-Adv-Systems-Management
home:airbus-geo:WebApplications
2.4.46
Эксперт Скачатьдомашняя страница:airbus-geo:WebApplications-SLE12-…
2.4.46
Эксперт СкачатьSUSE:SLE-12:SLE-Module-Toolchain
домашняя страница:airbus-geo:SLE12_SP4_GeoApps
2. 4.39
Эксперт Скачатьдом:эфагра:SLE12
2.4.10
Эксперт Скачатьдомашняя страница:rdannert:JeOS-Test
2.4.10
Эксперт СкачатьПРЕКРАЩЕНО:openSUSE:10.3
home:aljex
2.4.29
Эксперт Скачатьдомашний:fairlight2cx
2.2.24
Эксперт СкачатьПРЕКРАЩЕНО:openSUSE:11.0
домашняя страница:aljex
2.4.29
Эксперт Скачатьдом:fairlight2cx
2.2.24
Эксперт СкачатьПРЕКРАЩЕНО:openSUSE:11.1
home:aljex
2.4.29
Эксперт Скачатьдомашний:fairlight2cx
2.2.24
Эксперт СкачатьПРЕКРАЩЕНО:openSUSE:11.2
home:aljex
2.4.29
Эксперт Скачатьдомашний:fairlight2cx
2.2.24
Эксперт Скачать