Тестирование конфигурации сервера

Иногда бывает сложно понять причину, по которой сервер не стартует. И копание логов сервера тоже не проясняет причину отказа. Зачастую они просто не ведутся (сервер при некоторых отказах не пишет или не может их писать). Тогда может выручить тестирование конфигурационных файлов
прочитав вывод теста, можно понять из-за чего не желает запускаться сервер
Конфигурация виртуальных хостов:
вывод списка загруженных модулей Apache:
Вывести список статических модулей
Compiled in modules:
Доступность web-хоста можно проверить из терминала командой curl
Код ответа "200 OK" свидетельствует о доступности узла
Краткий перечень http-заголовков можно посмотреть так:
А расширенный перечень http-заголовков можно посмотреть так:
- Код: выделить все
cd C:\Apache\bin
httpd -t
прочитав вывод теста, можно понять из-за чего не желает запускаться сервер
Конфигурация виртуальных хостов:
- Код: выделить все
httpd -S
вывод списка загруженных модулей Apache:
- Код: выделить все
httpd -M
Вывести список статических модулей
- Код: выделить все
httpd -L
Compiled in modules:
- Код: выделить все
httpd -l
Доступность web-хоста можно проверить из терминала командой curl
- Код: выделить все
curl -Is forum.free-adm.ru | head -1
HTTP/1.1 200 OK
Код ответа "200 OK" свидетельствует о доступности узла
Краткий перечень http-заголовков можно посмотреть так:
- Код: выделить все
curl -I forum.free-adm.ru
А расширенный перечень http-заголовков можно посмотреть так:
- Код: выделить все
curl -vI forum.free-adm.ru