поэтому я сломал веб-сайт своего бизнеса, выполнив глупую команду проверки работоспособности, которая не удалась. Мы можем обсудить, почему я решил проверить работоспособность apache вот так.
Как мне отладить эту проблему? Вот мои наблюдения за ситуацией:
WHM-сервер-статус
Статус Apache
Статус сервера Apache для 127.0.0.1
- Версия сервера: Apache / 2.2.15 (Unix) mod_ssl / 2.2.15 OpenSSL / 0.9.8e-fips-rhel5 DAV / 2 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635 SVN / 1.6.2
- Сервер построен: 29 марта 2010 г., 12:52:34
- Текущее время: понедельник, 5 июля 2010 г., 15:46:47 PDT
- Время перезапуска: понедельник, 5 июля 2010 г., 15:42:33 PDT
- Генерация родительского сервера: 0
- Время работы сервера: 4 минуты 13 секунд
- Всего обращений: 2 - Общий трафик: 0 КБ
- Использование ЦП: u0 s0 cu0 cs0
- 0,00791 запросов / сек - 0 Б / сек - 0 Б / запрос
1 запрос в настоящее время обрабатывается, 5 простаивающих рабочихW_.......................................................... ................................................................ ................................................................ ................................................................Клавиша табло:
"_
«Ожидание подключения»,S
" Начиная, "R
"Запрос на чтение,
"W
"Отправка ответа"K
"Keepalive (читать)",D
"Поиск DNS,
"C
«Закрытие соединения»,L
" Логирование, "G
"Изящно заканчивая,
"I
«Холостая уборка рабочего»,.
"Открытый слот без текущего процессаSrvPIDAccMCPU SSReqConnChildSlotClientVHostRequest
0-030980/1 / 1_ 0.009400.00.000.00 127.0.0.1vps1.host.com GET / HTTP / 1.0
1-030990/1 / 1_ 0.0054530.00.000.00 99.107.235.0vps1.host.com GET / whm-server-status HTTP / 1.1
2-031010/0/0W 0.00000.00.000.00 127.0.0.1vps1.host.com GET / whm-server-status HTTP / 1.0
SrvChild Номер сервера - идентификатор процесса PIDOS поколения AccNumber обращений к этому соединению / этому дочернему элементу / этому слоту MMode операции Использование CPUCPU, количество секунд SSSeconds с начала последнего запроса ReqMilliseconds, необходимых для обработки последнего запроса ConnKilobytes передано это соединение ChildMegabytes передано этому дочернему элементу Слот Всего мегабайт передано в этот слот
Состояние кеша сеанса SSL / TLS: тип кеша: DBM, максимальный размер: неограниченный
текущие сессии: 0, текущий размер: 0 байты
средний размер сеанса: 0 байты
Я попытался получить доступ к вашему сайту и всем запросам без HTTPS на www.website.com
перенаправляются на тот же URL, но с https
схема, например
http://www.website.com/ -> https://www.website.com
Но порт HTTPS на вашем сервере (порт 443) закрыт, что означает, что сервер не слушает его (это то, что вам нужно для обработки запросов HTTPS).
Я предполагаю, что сервер не должен перенаправлять обычные HTTP-запросы на HTTPS. Вы должны попытаться выяснить, почему он это делает, и исправить это. Обычно это делается с помощью директивы вроде
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.website.com\1
где-то в конфигурации Apache.
Если вы действительно хотите обслуживать весь свой сайт через HTTPS, вам нужно будет добавить
Listen 443
в файле конфигурации.
Во-первых: проверьте журналы ошибок - возможно, в / var / log / apache / error_log (или / etc / httpd / logs / error_log)