編集する

編集する

解決できないような問題があります。ポート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     

Web統計|

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

関連情報