本地IIS配置多个网站,多种方法实现

问题

很多时侯同意服务器会调试不同的网站。比如:A网站目录为D:\web1,B网站目录为D:\web2。当网站物理路径设置为D:\web1时访问http://127.0.0.1/时访问的是A网站内容;当网站物理路径设置为D:\web2时访问http://127.0.0.1/时访问的是B网站的内容。

解决

但这样切换挺麻烦的,要如何方便在本地调试两个或多个网站呢?其实也是很简单的。

方法一:通过IP地址绑定实现本地多个网站同时调试。

在IIS中新建多个网站程序
在这里插入图片描述

在这里插入图片描述

方法二:使用hosts文件将多个域名指向127.0.0.1再分别绑定。

其实这种方法就是广域服务器上使用的,只是互联网中是将域名解悉到了服务器IP。此处则是通过hosts文件将域名指向127.0.0.1(只是针对本机访问有效)。此处我以www.a.com,www.b.com来测试。
首先:我们打开【C:\Windows\System32\drivers\etc】目录下面的hosts文件。在hosts文件的末尾添加两行内容(hosts文件有可能无法直接修改,则只要先将hosts文件复制到桌面,改好后再覆盖粘贴回去):

127.0.0.1 www.a.com

127.0.0.1 www.b.com
在这里插入图片描述

添加好这两行后,我们ping这两个域名会发现已经指向了127.0.0.1
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这样在本地访问www.a.com就访问A网站的内容,www.b.com就访问B网站的内容。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值