时间:2021-05-02
问题:配置Apache,httpd.conf
添加虚拟目录
<IfModule alias_module>
Alias /sww/ "C:/xampp/htdocs/test/"
</IfModule>
出现限制权限访问,
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
需添加目录设置
复制代码 代码如下:
<Directory "C:/xampp/htdocs/test/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
尝试:
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"
<Directory "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 a <Directory> section to allow access to
# the filesystem path.
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、虚拟目录之前的个人主页,为了安全起见,需要把~yanji用户隐藏起来,这时就可以设置个虚拟目录。它在Apache服务器应用比较多,能够隐藏系统的真实目录,实
Tomcat支持多虚拟主机,每个虚拟主机又可以有多个虚拟目录,应用程序可以部署到虚拟目录,也可以直接部署到虚拟主机的根目录添加虚拟主机主机的基本目录为/path
了解一下根目录和虚拟目录的关系:安装过apache之后打开httpd.conf文件会发现DocumentRoot默认设置的应该是apache安装目录中的htdo
配置虚拟目录直接位于站点主目录中的下级子目录称为站点的物理目录,虚拟目录则是在逻辑上属于站点的下级目录,但物理位置并不在站点主目录中。虚拟目录的好处是便于对站点
serv_u服务器别名设置方法:Serv-u设置虚拟目录(版本6.3)1.点击“域”,“设置”,“虚拟路径”,“虚拟路径映射”2.添加“物理路径(需要映射的目录