部署web服务器时虚拟路径的问题-什么是虚拟路径?有什么用?


https://blog.csdn.net/sunjintaoxxx/article/details/119778776

https://zhidao.baidu.com/question/11331085.html

 

当使用 Dreamweaver 将文件上传到远程服务器后,这些文件驻留在服务器本地目录树中的某一个文件夹中。例如,在运行 Microsoft IIS 的服务器上,主页的路径可能如下所示:

c:/Inetpub/wwwroot/accounts/users/jsmith/index2.htm
此路径通常称为文件的物理路径。

但是,用来打开文件的 URL 并不使用物理路径。它使用服务器名称或域名,后接虚拟路径,如以下示例所示:
www.plutoserve.com/jsmith/index2.htm
虚拟路径 /jsmith/index2.htm 代替了物理路径 c:/Inetpub/wwwroot/accounts/users/jsmith/index2.htm。

什么是虚拟路径

一般在搭建web服务器时,我们需要一个存放已开发网页文件的文件夹A,即物理路径
另需要一个虚拟路径B,用作提供映射

虚拟路径即建立映射,在不将你的网站文件路径暴露的情况下提供用户的访问

1.目前的web服务器搭建中我们还会去设置虚拟路径,但是当你有子域名的时候呢,这种时候我们根本不需要虚拟路径,事实上,虚拟路径最火的时候是在多年前浏览器不支持host的时代
2.当然,在我们开发小项目时,我们不想去配置子域名证书时,我们可能仍需要虚拟路径,这样相当方便,然而这个问题使用不同端口进行映射一样可以解决
3.使用虚拟路径的缺点:很容易造成超链接的路径出现问题,因为我们开发时和部署后的路径不同,开发时的根路径变成了子路径。

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282793.html

(0)
上一篇 2022年8月29日 06:05
下一篇 2022年8月29日

相关推荐

发表回复

登录后才能评论