在当前用户下使用service httpd start命令启动apache服务
提示如下信息:
正在启动 httpd:httpd: Could not reliably determine the server's fullyqualified domain name, using localhost.localdomain forServerName
(98)Address already in use: make_sock: could not bind to address[::]:80(98)Address already in use: make_sock: could not bind to address0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
百度了下说是80端口被占用的原因。
使用netstat -lnp|grep 80命令查看是哪个进程占用了80端口,发现没有进程占用该端口。
后来切换到root账户下启动就正常启动了,可见,启动服务有时需要切换到root下。
其他一些命令:
如何关闭Apache服务,service httpd stop
设置开机启动/不启动:chkconfig httpd on/off
查看是否自动启动:chkconfig --list httpd