安装LNMPA并使用一些天后,服务器重启后,httpd不运行, error信息:httpd: bad user name apache
军哥, 安装LNMPA并使用一些天后,服务器重启后,httpd不运行, 输入命令: lnmp restart, 获得error信息:Starting httpd: httpd: bad user name apache. 我该怎么办? 刚才试了下,命令:/usr/local/apache/bin/apachectl start, 结果httpd能运行,这是怎么回事? grep ^User /etc/httpd/conf/httpd.conf看一下
你肯定是吧httpd.conf里的运行用户从www改成了apache 军哥, 我输入命令: grep ^User /etc/httpd/conf/httpd.conf, 结果确实显示 : apache.
但是我从没修改过/etc/httpd/conf/httpd.conf, 我stat命令去查看/etc/httpd/conf/httpd.conf文件,显示修改日期是我安装LNMPA时的时间.
#stat /etc/httpd/conf/httpd.conf
Access: (0644/-rw-r--r--)Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-06-30 18:22:35.000000000 +0800
Modify: 2016-02-04 15:40:24.000000000 +0800
Change: 2016-05-26 15:40:33.000000000 +0800
我该如何去修正这个错误?
方法1. vim /etc/httpd/conf/httpd.conf, 把User apache和Group apache修改为User www和Group www ?
方法2. groupadd apache和useradd -g apache apache?
谢谢军哥.
回复 4# 的帖子
你肯定是通过其他方式安装了其他的apache,lnmpa的配置文件在 /usr/local/apache/conf/httpd.conf
页:
[1]