首页 > 其他分享 >部署web服务器时虚拟路径的问题-什么是虚拟路径?有什么用?

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

时间:2022-08-29 01:22:36浏览次数:41  
标签:web htm 路径 虚拟 index2 jsmith

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.使用虚拟路径的缺点:很容易造成超链接的路径出现问题,因为我们开发时和部署后的路径不同,开发时的根路径变成了子路径。

 

标签:web,htm,路径,虚拟,index2,jsmith
From: https://www.cnblogs.com/Dongmy/p/16634610.html

相关文章

  • 【django学习-01】基于wsgi自制一个web框架
    什么是web框架框架,即farmework。特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做......
  • 在 React 中释放 Web 组件的力量
    在React中释放Web组件的力量Photoby法提赫on不飞溅假设您有一个项目,要求您在React应用程序中使用Web组件。你如何使用该组件的状态?如何访问它的方法和属......
  • web应用模式和api接口
    web应用模式:前后端不分离(客户端看到的内容和所有界面效果都是由服务端提供出来的)  2.前后端分离(把前端的界面效果(html,css,js分离到另一个服务端,python服务......
  • c++ :虚拟机centos7+vscode
    c++:虚拟机centos7+vscodegcc、g++、make查看是否安装成功$gcc--version$g++--version$make--version哪个没有,就yuminstallgcc-c++/yuminstallgcc/yum......
  • FUXA——基于Web的过程可视化软件
    资源GitHub地址:https://github.com/frangoteam/FUXADEMO地址:https://frangoteam.github.io/概述FUXA是基于Web的,过程(SCADA、HMI、看板等)可视化软件。可创建现代的......
  • 使用IDEA如何配置Web项目的Tomcat
    1.打开项目,点击右上角,选择编辑项目配置(“EditConfigurations...”)。 2.弹出窗口,点击“+”,选择TomacatServer服务器。 3.配置jre的Tomcat环境变量。 4.将项......
  • PowerShell教程 - Web requests(Web请求)
    更新记录转载请注明出处。2022年8月29日发布。2022年8月29日从笔记迁移到博客。Webrequests(Web请求)发起Web请求Abackgroundinwebrequestsisvaluablebefo......
  • vue自定义实现虚拟化列表
     1使用<ViualList:size="40":remain="8":dataList="dataList"></ViualList>size:每个列表的高度Heightremain:当前屏幕展示数据个数dataList:当前数据2自定义......
  • CSS 设置滚动条样式 ::-webkit-scrollbar
    ::-webkit-scrollbar仅仅在支持WebKit的浏览器(例如,谷歌Chrome,苹果Safari)可以使用.::-webkit-scrollbar—整个滚动条.::-webkit-scrollbar-button—滚动条上......
  • vmware虚拟机使用双网卡(NAT+桥接)
    1.配置虚拟机NAT模式vmware安装后默认就会用NAT方式和pc主机共享网络,虚拟机是通过pc主机的网卡数据转换进行上网的,只要windows主机有网,虚拟机就会对应有网络。NAT模式在......