iis express 多站点配置

2025-11-08 16:42:12

1、去微软官方网站上去下载IIS Express 8.0 简体版 ,由于我的系统是64位的win8系统,所以我就下载了64位的简体版本,网址是:http://www.microsoft.com/zh-CN/download/details.aspx?id=34679 

2、下载好后,安装 IIS Express 8.0 ,按照软件向导一步一步安装即可。我默认安装在:C:\Program Files\IIS Express\下,记住这个路径,等下同事运行多个站点的时候需要用到这个路径。

iis express 多站点配置

iis express 多站点配置

3、安装好IIS Express 8.0 后,如果想运行多个站点,则需要对IIS Express 8.0站点配置文件作修改,默认的情况下,IIS Express 的配置文件在:C:\Users\当前用户\Documents\IISExpress\config\applicationhost.config 而我是IIS Express 8.0 64 位系统,配置文件则在:C:\Program Files\IIS Express\AppServer\applicationhost.config 这里,C:\Program Files\IIS Express\这个路径则是我刚才安装IIS Express 的路径,打开这个文件,找到“Sites”这个节点,这个节点下每一个site节点代表一个网站,如果你需要运行多个站点,则需要添加多个配置节点site,我添加一个测试站点“test1”

对节点几个参数做下说明:

name:站名的名字

id:这个是一个数字编码,唯一,从1开始,以此类推。

serverAutoStart:这个不用说,就是IIS Express运行后,这个站点是否自动运行

 <application path="/">

                    <virtualDirectory path="/" physicalPath="C:\YX_Touch" />

                </application>

这里是对网站路径的设置," / " 这个代表网站的根目录,physicalPath代表前面根目录对应的路径,这里可以添加多个virtualDirectory节点,作为虚拟目录

 <bindings>

                    <binding protocol="http" bindingInformation=":8086:localhost" />

                </bindings>

这个节点则是代表访问站点是通过什么方式访问,是http还是https诸如此类,后面则是对应的端口已经需要绑定的域名,可以写成:80:www.baidu.com 

修改好后,保存。

iis express 多站点配置

iis express 多站点配置

4、保存好后,双击运行安装在:C:\Program Files\IIS Express下的,能看到IIS Express运行的界面,一个云一样的小图标在电脑额右下角。右键点击那个云一样的图标,点“显示所有应用程序”。点击:http://localhost:8080/ 这个网址则会弹出一个页面,则代表IIS Express运行这个站点了。

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

1、经过上面的步骤我们已经看到IIS Express运行网站了,但是有个问题,怎么运行多个网站呢,接下来我来教大家怎么让IIS Express支持多个站点,我们在第三步修改了IIS Express的站点配置文件,其中加了一段代码,就是增加一个站点,配置如下图:

iis express 多站点配置

2、如果想运行更多站点,只需按照配置增加即可。但光修改配置文件是没有用的,你点开电脑右下角的云图标发现永远只有一个站点,如果想多个站点同时运行则需要开启多个IIS Express应用程序,如开开启多个呢,那我接下来就来教大家同时运行多个IIS Express应用程序的方法。用下面的命令行:

 iisexpress [/config:config-file] [/site:site-name] [/systray:boolean] 

这些参数好理解吧,从英文上就可以了解.

config-file:这个代表站点配置文件的完整路径,就是上面我们提到的:applicationhost.config ,我这个文件的路径是:C:\Program Files\IIS Express\AppServer\applicationhost.config ,这个要看大家具体路径了,注意,如果路劲中有空格,请你用双引号把完整路径括起来。

site-name:这个代表配置文件中的站点名字,就是:<site name="test" id="2" serverAutoStart="true"> 这里面的name对应的值

systray:代表的是serverAutoStart的值

命令了解清楚了,接下来就教大家怎么用这个命令行。

运行里输入:cmd

然后输入:cd C:\Program Files\IIS Express

再然后输入:iisexpress /config:"C:\Program Files\IIS Express\AppServer\applicationhost.config" /site:test /systray:true 这个代表运行配置文件里第二站点“test”,然后敲回车键,命令行窗口会提示站点注册成功

这个时候你右键点击电脑右下角的云的图标,会发现多了一个站点”test“。点击:http://localhost:8086/会弹出网站的首页,如下图所示。

如果想运行更多的网站,只需要你在站点配置文件applicationhost.config增加配置,然后依次运行多个cmd,按照命令行运行即可。

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢