当前位置: 技术问答>linux和unix
linux下apache的问题
来源: 互联网 发布时间:2015-01-22
本文导语: 在linux下,成功安装了apache,但是httpd -f /root/www/apache/conf/httpd.conf 启动后不能看网页. 显示: Forbidden You don't have permission to access /index.html on this server. Apache/1.3.27 Server at 127.0.0.1 Port 80 这是怎么回事啊??? 谢谢!!!!!...
在linux下,成功安装了apache,但是httpd -f /root/www/apache/conf/httpd.conf
启动后不能看网页.
显示:
Forbidden You don't have permission to access /index.html on this server.
Apache/1.3.27 Server at 127.0.0.1 Port 80
这是怎么回事啊???
谢谢!!!!!!!!!!!!!!!!!
启动后不能看网页.
显示:
Forbidden You don't have permission to access /index.html on this server.
Apache/1.3.27 Server at 127.0.0.1 Port 80
这是怎么回事啊???
谢谢!!!!!!!!!!!!!!!!!
|
尽量不要使用root用户作为apache用户,除非你的cgi要执行root才能执行的命令,比如添加用户。而且redhat 8.0的apache包不允许使用root用户,除非重新编译。
有两个地方你看看,一个是httpd.conf是否设置正确目录权限
Options Indexes FollowSymLinks ExecCGI
AllowOverride all
Order allow,deny
Allow from all
还有一个就是/opt/html本身的权限是否正确,如果你在httpd.conf里设置User是apache,但是/opt/html的属主是root,那当然不能访问了。你需要把owner改成apache,
chown -R apache:apache /opt/html
有两个地方你看看,一个是httpd.conf是否设置正确目录权限
Options Indexes FollowSymLinks ExecCGI
AllowOverride all
Order allow,deny
Allow from all
还有一个就是/opt/html本身的权限是否正确,如果你在httpd.conf里设置User是apache,但是/opt/html的属主是root,那当然不能访问了。你需要把owner改成apache,
chown -R apache:apache /opt/html
|
是apache访问web权限不够,除非apache的用root身份来运行
你的apache怎么能安装在/root 目录呢?
你的apache怎么能安装在/root 目录呢?
|
你要在/etc/httpd/conf/httpd.conf中配置User和Group