您好,欢迎访问一九零五行业门户网

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
  在conf/httpd.conf中的任意位置放上这句话,一般在最后#dede的虚拟路径
alias  /dede/  d:/downloads/sitefiles_080630051316/
options followsymlinks  multiviews
allowoverride none
order  allow,deny 
allow  from  all
注意那个 alias 后面写/dede或者/dede/都可以,但是物理路径后面要加/,如d:/downloads/sitefiles_080630051316/ ,不然会出现403
错误,说是没有访问的权限
注意:
1、php托盘控制的图标的restart功能有时候不好使,当你觉得不对劲的时候,比如网站老是打不开,就试着先stop再start。
2、如果定义了根目录的虚拟路径,要注意在httpd.conf中虚拟路径摆放的位置
比如这样摆放就能够访问到a也能够放问到b:
#a的虚拟路径
alias /aaa d:/aaa/
options multiviews
    allowoverride none
    order allow,deny
    allow from all
#b的虚拟路径,b的虚拟路径跟根目录重叠了
alias / d:/bbb/
options multiviews
    allowoverride none
    order allow,deny
    allow from all
但是如果把a放到b之后就变成只能访问到b而不能访问到a,比如:
#b的虚拟路径,b的虚拟路径跟根目录重叠了
alias / d:/bbb/
options multiviews
    allowoverride none
    order allow,deny
    allow from all
#a的虚拟路径
alias /aaa d:/aaa/
options multiviews
    allowoverride none
    order allow,deny
    allow from all
其它类似信息

推荐信息