发牌SO 发表于 2015-8-2 12:48:29

Apache如何添加虚拟目录

问题:配置Apache,httpd.conf
添加虚拟目录

      Alias /sww/ "C:/xampp/htdocs/test/"

出现限制权限访问,
Access forbidden!
  You don't have permission to access the requested object. It is either read-protected or not readable by the server.
  If you think this is a server error, please contact the webmaster.
Error 403
localhost
2011/8/26 17:36:49
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
需添加目录设置

    AllowOverride None
    Options None
    Order allow,deny
    Allow from all

尝试:
1.将C:/xampp/htdocs/test/的/去掉,结果:无法启动apache
2.将C:/xampp/htdocs/test/的/改成\,结果:无法启动apache
3.将C:/xampp/htdocs/test/改为"D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk/",结果:无法启动apache
4.C:/xampp/htdocs/test/文件夹有Everyone完全控制权限,给D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk加上Everyone的完全控制权限,结果:仍无法启动apache
5.将"D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk/"的/去掉,/sww/的/去掉,结果:成功启动apache
结论:
最好
Alias /sww "D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk"

后面都不要加/,都不要使用\,这样比较保险
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.You will also likely
    # need to provide asection to allow access to
    # the filesystem path.
页: [1]
查看完整版本: Apache如何添加虚拟目录