해결할 수 없을 것 같은 문제가 있습니다. 포트 80에서만 거부됩니다. 그러나 포트 8080 및 22(Tomcat 및 SSH)를 사용할 수 있습니다. 나는 이것이 Apache 문제가 아니라고 확신하지만 100% 확실하지는 않습니다. 통과하기 위해 일시적으로 방화벽을 비활성화했습니다 sudo ufw disable
. 다음은 내 결과 중 일부입니다.
sudo iptables -L -n
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
네트워크 통계 -nao |
tcp6 0 0 :::8080 :::* LISTEN off (0.00/0/0)
tcp6 0 0 127.0.0.1:8005 :::* LISTEN off (0.00/0/0)
unix 3 [ ] STREAM CONNECTED 8180
웹 통계 |
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 48 xx.xxx.xxx.102:ssh 67.xxx.xxx.4.ptr.:40726 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 5 [ ] DGRAM 7416 /dev/log
unix 3 [ ] STREAM CONNECTED 8181
unix 3 [ ] STREAM CONNECTED 8180
unix 2 [ ] DGRAM 10399
unix 2 [ ] DGRAM 6992
unix 3 [ ] STREAM CONNECTED 6959 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 6958
unix 2 [ ] DGRAM 8942
unix 3 [ ] STREAM CONNECTED 6870 @/com/ubuntu/upstart
unix 3 [ ] STREAM CONNECTED 9273
unix 3 [ ] STREAM CONNECTED 8603 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 8602
unix 3 [ ] STREAM CONNECTED 6754
unix 3 [ ] STREAM CONNECTED 6753
unix 3 [ ] DGRAM 8452
unix 3 [ ] DGRAM 8451
unix 3 [ ] STREAM CONNECTED 8418 @/com/ubuntu/upstart
unix 3 [ ] STREAM CONNECTED 8415
나는 심지어 apache2를 지우고 삭제했습니다. 포트 80에서 수신 대기가 재설정되기를 바랍니다. 어디로 가야 할지 정말 모르겠습니다. 다음에 어디로 가야 할지 제안해 주실 분 계신가요?
편집하다
알았어..그래서 Apache가 시작되지 않습니다..이제 이유를 알아보세요.. /var/log/apach2/error.log
마지막 서버를 다시 시작한 이후 오류가 표시되지 않았으며 결과는 다음과 같습니다.configtest
sudo apachectl 구성 테스트
Syntax OK
답변1
다음 명령을 사용하여 시작 시 Apache 디버깅을 시도해 볼 수 있습니다.
$ sudo strace -Ff apachectl start
다음과 같이 할 수도 있습니다.
$ sudo strace -Ff service httpd start
출력을 로그 파일로 캡처하려면 다음을 수행하십시오.
$ sudo strace -Ff service httpd start 2>&1 | tee apache_$(date +%F_%T).log