IIS新建虚拟目录(二级目录)
为什么要新建虚拟路径?
平时在IIS部署的方式一般是一个IIS端口对应一个系统入口。例如如下所示。这样5555端口就被这个项目给占用了。
有些情况下,因为公司信息安全原因,或者防止公司服务器被入侵。公司会要求服务器限制只开放80端口,若使用其他的端口访问会显示403禁止访问。这个时候我的80端口已经被一个项目给占用了,那么后续的其他项目想要部署该怎么办?这个时候有两种方法:
方法一:可以使用nginx实现请求转发(这个方法与此篇幅中无关,暂时不多讲,感兴趣的可以百度了解一下)
方法二:就是本文介绍的内容,使用IIS的二级目录方法实现。
如果我们想要用同一个端口,但是可以访问多个不同的系统,这样,我们就需要用到虚拟路径了。例如如下图显示,test代表一个系统,如果想要另一个系统(例如:test1),新增一个虚拟目录即可。这样就能在同一个端口使用多套的系统了(下面的都是用80端口)
虚拟目录(二级目录)的实现方法
1、右键项目-》点击添加虚拟目录
2、别名是网站的后缀(例如上面的test)、物理路径是实际的项目文件夹。填写完之后点击确定即可
添加完之后多了个test的文件夹
这时还不能正常的访问,需要转化为应用程序
3、右击文件夹-》转化为应用程序
4、然后点确定即可
完成
5、在浏览器中访问,最终访问成功
6、 同样的方式,在加一个项目试试,最终也成功