Веб-сервер Apache — как узнать текущие настройки

Все блоги / DLE движок для сайтов 13 января 2019 99   
Веб-сервер Apache — как узнать текущие настройки
Вам дали доступ к консоли сервера, и сказали, что сайт работает на Apache.

Как узнать основные настройки веб-сервера Apache

В зависимости от ОС, на которой всё это установлено(от семейства линуска), стоит проверить одну из этих двух консольных команд:

apachectl -V

или

httpd -V

Обе они выполняют одно и то же действие — выведут настройки, с которыми скомпилирован веб-сервер.

Вывод будет приблизительно таким:

Server version: Apache/2.4.18 (Ubuntu) Server built: 2018-06-07T19:43:03 Server's Module Magic Number: 20120211:52 Server loaded: APR 1.5.2, APR-UTIL 1.5.4 Compiled using: APR 1.5.2, APR-UTIL 1.5.4 Architecture: 64-bit Server MPM: prefork threaded: no forked: yes (variable process count) Server compiled with…. -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=256 -D HTTPD_ROOT="/etc/apache2" -D SUEXEC_BIN="/usr/lib/apache2/suexec" -D DEFAULT_PIDLOG="/var/run/apache2.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="mime.types" -D SERVER_CONFIG_FILE="apache2.conf"

В нём я выделил жирным то, что нам будет полезно в первую очередь: путь к папке с настройками, и основной файл настроек.

Следующий шаг — узнать, какие домены настроены.

Как узнать, какие домены настроены в Apache

Так же точно, либо у вас Apache отзывается на httpd, либо на apachectl:

apachectl -S

или

httpd -S

В результате увидите что-то подобной структуры:

VirtualHost configuration: 192.168.1.1:443 is a NameVirtualHost default server localhost.loc (/home/admin/conf/web/localhost.loc.apache2.ssl.conf:1) port 443 namevhost localhost.loc (/home/admin/conf/web/localhost.loc.apache2.ssl.conf:1) alias www.localhost.loc 192.168.1.1:80 is a NameVirtualHost default server localhost.loc (/home/admin/conf/web/localhost.loc.apache2.conf:1) port 80 namevhost localhost.loc (/home/admin/conf/web/localhost.loc.apache2.conf:1) alias www.localhost.loc

Где будет указан IP адрес (192.168.1.1 в моём случае), и порт 443 (для HTTPS), которые откликаются на localhost.loc (указано в файле /home/admin/conf/web/localhost.loc.apache2.ssl.conf) с дополнительным алиасом www.localhost.loc

И всё то же самое, но для порта 80 (обычный HTTP) и в файле /home/admin/conf/web/localhost.loc.apache2.ssl.conf

Вывод

Зная всего пару команд, вы можете выяснить, где находятся основные файлы настройки веб-сервера Apache, и можете узнать, на запросы к каким доменным именам он готов откликаться, и где лежат файлы настроек для этих доменов.

Сообщение Веб-сервер Apache — как узнать текущие настройки появились сначала на Апач.
  • Оцените публикацию
  • 0

Похожие публикации

Open Server 5.2.9 + Magento 2.3.0

Вторая Маджента вполне нормально ставится на Опен Сервер. Для того, чтобы всё получилось, надо сделать три вещи: Включить PHP 7.2(Значок Опен Сервера — Настройки — Модули, поменять HTTP и PHP): Зайти в настройки Апача и ПХП. Это делается похожим образом, вот картинка с меню, где можно октрыть файлы

подробнее »
Open Server 5.2.9 Basic

Скачать — Open Server Basic 5.2.9 ⇩ ZIP, 413MB Сообщение Open Server 5.2.9 Basic появились сначала на Апач.

подробнее »
Создание локального WAMP сервера

В этой статье мы подробно рассмотрим процесс установки и настройки WAMP-сервера (Windows+Apache+MySQL+PHP). Причём, мы самостоятельно его соберём из всех необходимых компонентов. Почему не готовые решения, такие, как например denwer, Open Server, Wampserver и прочие? В случае самостоятельной

подробнее »
Open Server — качаем без ограничений скорости

В особом представлении не нуждается. Open Server — отличный пакет софта для разворачивания веб-стека (Apache/Nginx, MySQL/MariaDB/PostgreSQL, MongoDB, Redis, Memcached и PHP) на Windows-машине. Open Server — версия 5.2.6 Поддерживает PHP 7.1 Если вы хотите легко и относительно быстро установить всё

подробнее »
Настройка WEB сервера. Эпизод 1. Web окружение

В данном цикле статей я постараюсь осветить все этапы настройки web сервера на основе Ubuntu Server 14.04 x64. Рассмотрим установку apache, nginx, php, mysql, ftp, ssl, подключение cloudflare и почты для домена от yandex. Настройка WEB сервера. Эпизод 1. Web окружение Первая часть посвящена

подробнее »
Устанавливаем Gearman на Ubuntu Server 12-14

Недавно захотелось установить Gearman на свой сервер для проведения некоторых экспериментов. В процессе установки библиотек обёртки для использования его в PHP, естественно, возникли небольшие проблемы. Расскажу, как устанавливать Gearman, libgearman,… Читать дальше →

подробнее »
@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent