Apache 2.2 使用经验谈,不易被发现的小错误会造成大问题

  在conf/httpd.conf中的任意位置放上这句话,一般在最后

#dede的虚拟路径
Alias  /dede/  "D:/downloads/sitefiles_080630051316/" 
<Directory  "D:/downloads/sitefiles_080630051316/"> 
Options FollowSymlinks  MultiViews
AllowOverride None
Order  allow,deny 
Allow  from  all
</Directory>

注意那个 Alias 后面写/dede或者/dede/都可以,但是物理路径后面要加/,如"D:/downloads/sitefiles_080630051316/" ,不然会出现403

错误,说是没有访问的权限

注意:

1、php托盘控制的图标的restart功能有时候不好使,当你觉得不对劲的时候,比如网站老是打不开,就试着先stop再start。

2、如果定义了根目录的虚拟路径,要注意在httpd.conf中虚拟路径摆放的位置

比如这样摆放就能够访问到A也能够放问到B:

#A的虚拟路径
Alias /aaa "D:/aaa/"
<Directory "D:/aaa/">
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
#B的虚拟路径,B的虚拟路径跟根目录重叠了
Alias / "D:/bbb/"
<Directory "D:/bbb/">
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

但是如果把A放到B之后就变成只能访问到B而不能访问到A,比如:

#B的虚拟路径,B的虚拟路径跟根目录重叠了
Alias / "D:/bbb/"
<Directory "D:/bbb/">
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
#A的虚拟路径
Alias /aaa "D:/aaa/"
<Directory "D:/aaa/">
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值