lamp的403问题

回复 收藏
搭建好lamp,甚是欢喜,跟着老师一步一步走终究是完成了,但是最后一步时,访问竟然是403,顿时心情极差。 明明步骤是和老师的一样,但为什么你的却是403? 下面我来分析一下出现403的可能原因!

1. httpd.conf 中有一步至关重要的,你没有修改。
2.2版本这样修改:
vim /usr/local/apache2/conf/httpd.conf找到:

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

改为:

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all


2.4版本的这样修改:

    AllowOverride none
    Require all denied


改为

    AllowOverride none
    Require all granted



2. 没有定义合适的index我们印象中所有网站都可以只输入一个域名就可以访问。 这是因为定义了index。
vi  /usr/local/apache2/conf/httpd.conf

    DirectoryIndex index.html


这里应该加上 index.php或者你自定义的首页

    DirectoryIndex index.html index.php





3. DocumentRoot目录权限不合适
首先确定你访问你的网站对应的DocumentRoot是什么,比如是 /data/www
那么你要确定 httpd进程用户(查看方法是: ps aux |grep httpd, 第一列的用户就是),假如是daemon
ls -ld /
ls -ld /data/
ls -ld /data/www
分别看这些目录,daemon用户是否有x权限,还要看看 /data/www/下面的文件,daemon用户是否有读权限

4. 你设定了访问控制
我们在做实验的时候,经常会开启虚拟主机配置文件:
/usr/local/apache2/conf/extra/httpd-vhosts.conf
这里面的第一个虚拟主机(第一段  这里面的配置就是)为默认虚拟主机,关于默认虚拟主机,它有一个特性,就是无论我们配置什么域名(ServerName或者Serveralias)或者没有配置,只要我们把域名指向到该机器,只要其他虚拟主机中没有配置该域名,都会访问该虚拟主机。搞清楚了这点,我们就可以理清思路了。 我举一个案例:
你访问你的域名是 www.test.com
你的虚拟机ip是 192.168.31.110
windows的hosts文件中配置了记录: 192.168.31.100  www.test.com
而我们在浏览器访问的时候  www.test.com  出现了问题
这时候,我们就应该去查配置文件,你肯定要先确定好,你的配置文件中是否开启了虚拟主机配置文件,开启与否看/usr/local/apache2/conf/httpd.conf中这一行Include conf/extra/httpd-vhosts.conf 行首是否有警号,如果没有就是开启了。 开启了的话,我们肯定就要去 /usr/local/apache2/conf/extra/httpd-vhosts.conf 这里面查配置。 先搜索全文是否有域名 www.test.com, 有就在对应的虚拟主机配置中查。如果没有就去默认虚拟主机配置中查。 查什么? 当然是要看 你有没有配置访问控制啦。 什么是访问控制? 好好看看视频再来问。


基本上就这些。 也希望你可以通过这篇文章学到一些排查问题的思路!加油!


2016-01-14 12:15 举报
已邀请:
0

huguihua2002

赞同来自:

学习了
0

迷城

赞同来自:

{:7_180:}
0

297168738

赞同来自:

lamp还好理解点,lnmp有时候容易搞错
0

lyhabc

赞同来自:

一般755,所以ls -ld /data/ 目录权限不用担心
0

拉卡

赞同来自:

学习了!
0

sunwang33

赞同来自:

学习了
0

zhangzihao

赞同来自:

本帖最后由 zhangzihao 于 2016-2-17 20:52 编辑

不错不错 学习了。 。 很不错的
0

soul

赞同来自:

学习了,2.4很有用。
0

沧海一叶

赞同来自:

#在这里快速回复# 学习了

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: