首页 > 技术文章 > IIS新建虚拟目录(二级目录)

masha2017 2021-06-28 22:00 原文

IIS新建虚拟目录(二级目录)

为什么要新建虚拟路径?

  平时在IIS部署的方式一般是一个IIS端口对应一个系统入口。例如如下所示。这样5555端口就被这个项目给占用了。

  

   有些情况下,因为公司信息安全原因,或者防止公司服务器被入侵。公司会要求服务器限制只开放80端口,若使用其他的端口访问会显示403禁止访问。这个时候我的80端口已经被一个项目给占用了,那么后续的其他项目想要部署该怎么办?这个时候有两种方法:

  方法一:可以使用nginx实现请求转发(这个方法与此篇幅中无关,暂时不多讲,感兴趣的可以百度了解一下)

  方法二:就是本文介绍的内容,使用IIS的二级目录方法实现。

  

  如果我们想要用同一个端口,但是可以访问多个不同的系统,这样,我们就需要用到虚拟路径了。例如如下图显示,test代表一个系统,如果想要另一个系统(例如:test1),新增一个虚拟目录即可。这样就能在同一个端口使用多套的系统了(下面的都是用80端口)

  

 

虚拟目录(二级目录)的实现方法

  1、右键项目-》点击添加虚拟目录

  

  2、别名是网站的后缀(例如上面的test)、物理路径是实际的项目文件夹。填写完之后点击确定即可

  

   添加完之后多了个test的文件夹

  

  这时还不能正常的访问,需要转化为应用程序

  3、右击文件夹-》转化为应用程序

  

   4、然后点确定即可

  

  完成

  

   5、在浏览器中访问,最终访问成功

  

  6、 同样的方式,在加一个项目试试,最终也成功

  

   

 

推荐阅读