Диагностика, почему виртуальный хост apache перестал работать
У нас есть сервер Apache (IBM HTTP Server, который является ответвлением Apache: http://www-03.ibm.com/software/products/en/http-servers), на котором работают виртуальные хосты, которые прослушивают порт 80, 8000, и другие (это для IBM WebSphere Commerce).
Порт 80 работает нормально, однако порт 8000 перестал работать. Я попытался перезагрузить сервер, но не повезло.wget -O - http://apacheserver:8000/
Resolving apacheserver... 10.39.21.55
Connecting to apacheserver|10.39.21.55|:8000... connected.
HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9
Length: unspecified
Saving to: “STDOUT”
[ <=> ] 5 --.-K/s in 0s ▒
2016-12-22 14:40:11 (1.26 MB/s) - Read error at byte 5 (Connection reset by peer).Retrying.
Даже когда я на самой машине, не повезло. Я пробовал локон, те же проблемы. Я не SysAdmin, просто скромный разработчик, который должен иметь дело с этим, так как наш SysAdmin больше не с нами, поэтому я не уверен, что здесь происходит. Я пытался раскрыться iptables
вот как они выглядят:
apacheserver:~ # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
apacheserver:~ # iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
Мне кажется, что Apache действует, но я даже не уверен в этом.
Каким должен быть мой следующий шаг на этом этапе?
1 ответ
Не могли бы вы опубликовать последние 100 строк вашего журнала доступа httpd и журнала ошибок? Вы также можете разместить свои httpd.conf и site.conf?
Все, что вы нам говорите, это то, что вы не можете подключиться к порту 8000 и что правила брандмауэра не должны его блокировать.
Вы можете попробовать остановить apparmor и iptables. Попробуйте еще раз проверить их с выключенным. Если это работает, то посмотрите на конфиг для тех. Если это не так, дайте нам больше данных.