我有CentOS 6.1服务器,我在上面安装了apache 2.2.15.现在,当我尝试从IE(http/// /( = centos ip))从另一台PC(Windows 7)访问它时,我得到"您无权访问/在此服务器上".错误.我甚至在"var/www/html"上创建了内容为""的phpinfo.php文件,当我尝试在IE中使用"http://*/phpinfo.php"访问它时,我找不到错误.我该怎么办?我对directiry的httpd.conf是这样的:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
Red*_*a P 21
编辑httpd.conf文件,该文件位于/etc/httpd/conf/httpd.conf.添加以下代码.
<Directory "/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
<Directory "/home/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
行后没有.555(在我的情况下).检查文件权限并重新启动服务器.
service httpd restart
Run Code Online (Sandbox Code Playgroud)
现在,它会工作.不过,你都面临着同样的问题,禁止seLinux在/etc/selinux/config 改变SELINUX=disabled和重新启动服务器上面提到的和尝试.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
192716 次 |
| 最近记录: |