-2
我有一個運行apache的t2.medium ec2實例。一切都很好,直到今天早上,但突然阿帕奇停止工作,不再重新啓動。Apache無法在EC2上啓動
[[email protected] ~]$ sudo service httpd start
Starting httpd: [FAILED]
[[email protected] ~]$ service httpd start
Starting httpd: (13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
[FAILED]
然後我們檢查了端口80已經在監聽。
[[email protected] ~]$ sudo netstat -tupln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2204/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2392/sshd
tcp 0 0 0.0.0.0:38935 0.0.0.0:* LISTEN 2225/rpc.statd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2714/sendmail
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2664/mysqld
tcp 0 0 :::111 :::* LISTEN 2204/rpcbind
tcp 0 0 :::22 :::* LISTEN 2392/sshd
tcp 0 0 :::46232 :::* LISTEN 2225/rpc.statd
udp 0 0 0.0.0.0:68 0.0.0.0:* 2090/dhclient
udp 0 0 0.0.0.0:111 0.0.0.0:* 2204/rpcbind
udp 0 0 172.31.3.46:123 0.0.0.0:* 2416/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 2416/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 2416/ntpd
udp 0 0 0.0.0.0:51407 0.0.0.0:* 2225/rpc.statd
udp 0 0 0.0.0.0:683 0.0.0.0:* 2204/rpcbind
udp 0 0 127.0.0.1:708 0.0.0.0:* 2225/rpc.statd
udp 0 0 :::111 :::* 2204/rpcbind
udp 0 0 :::683 :::* 2204/rpcbind
udp 0 0 :::40147 :::* 2225/rpc.statd
但是這裏沒有端口80的標誌。
我們今天需要去住,但這已經造成了一個主要問題?有人可以建議做什麼?
首先,它不是StackOverflow的問題。第二,使用'sudo'最後,如果這需要你尋求幫助 - 你還沒有準備好今天上線 – Felix
我已經嘗試了使用和不使用sudo。 –
(a)在httpd重啓過程中檢查錯誤日誌('/ var/log/httpd/error *'); (b)嘗試'apache2ctl configtest'; (c)如果沒有任何工作,你可能想關閉這個實例並啓動一個新的實例; (d)我會同意@Felix,如果您需要就此提出幫助,那麼今天就要開始生活吧! –