標籤:httpd apache
[[email protected] sbin]# service httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for luozhonghua
httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[FAILED]
遇到這個情況,說明80連接埠被佔用,也就是你系統已有了80連接埠暫用,怎麼辦了
先檢查下:
[[email protected] sbin]# netstat -lnp|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 5619/nginx
unix 2 [ ACC ] STREAM LISTENING 12380 1759/abrtd /var/run/ab rt/abrt.socket
unix 2 [ ACC ] STREAM LISTENING 16831 2143/nautilus /tmp/orbit- root/linc-85f-0-3e753e8283a80
方法是,關閉被佔用的程式,一般來說,也就是另一個容器而已
比如我機器上就有nginx佔用,那麼 ./usr/local/nginx/nginx -s stop
然後再起 service httpd start
即可
當然另一種辦法就是修改httpd預設連接埠80,但不推薦