救急!apache无法启动
apache无法启动报错如下:
Error: Apache has not been designed to serve pages while
running as root. There are known race conditions that
will allow any local user to read any file on the system.
If you still desire to serve pages as root then
add -DBIG_SECURITY_HOLE to the EXTRA_CFLAGS line in your
src/Configuration file and rebuild the server. It is
strongly suggested that you instead modify the User
directive in your httpd.conf file to list a non-root
user.
/usr/local/apache/bin/apachectl start: httpd could not be started
怎么修改啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
不能以root的权限启动,贴出你的httpd.conf看看
不可能吧,不能用root用户启动?我之前一直是用root用户来启动的!
apache 一直不是用 root 启动的.
是root用户在终端运行apachectl的,
但不是以root运行.一般是apache,nobody.
你去打开httpd.conf
设置
User nobody
Group nobody
然后按照常规方法启动。
如果提示用户或者组不存在,你可以建立这个用户和组的。