配置如何在IIS中用ISAPI_Rewrite Lite版配置虚拟主机支持二级域名

虚拟主机如何用  时间:2021-05-02  阅读:()

如何在I IS中用ISAPI_Rewrite Lite版配置虚拟主机支持二级域名

为二级域名的问题搞了2天狂郁闷。 。 。 。先是用程序感觉太累赘简单的又不好使用ifram e嵌入比较糟糕不能像真正的域名一样访问 后来发觉URL Rewrite是最简单的解决办法……搜I IS用的Rewri te下载、试用……查资料、看说明——唉 E文不好走了不少弯路莫笑地处偏僻身边难见高人

如果是用Apache就简单多了默认的Rewrite模块功能强大可以轻松提取主机头信息。

具体内容

0、首先需要一个有效的顶级域名并且设置该域名下二级域名的泛解析到虚拟主机所在服务器IP 即如

*eboat cn=>12323455101  。

1 、在http://www hel icontech com/download htm下载ISAPI_Rewrite Lite Free版本。版本不用太高如果愿意付点$用Ful l版当然也不错哦。安装随便装在哪个位置。

注意 Lite版本不支持虚拟主机层次的配置但仅仅是配置就是dl l只能读取自身安装目录下的全局配置httpd ini 。如果是仅用于某虚拟主机的任意二级域名解析可以将ISAPI_Rewrite dl l仅放置在该虚拟主机的配置中即不在I IS的“网站>ISAPI筛选器”中插入而是添加在虚拟主机网站的ISAPI筛选器中 这样就不会影响服务器对其它网站的处理。

2、将需要二级域名的虚拟主机的主机头置空使得所有未在服务器上单独配置的虚拟主机域名都被定向到此处。注意不是在服务器上单独新建一个无主机头的网站必须在需要实现二级域名的当前网站上进行URL的Rewrite配置。这点很重要。

3、将ISAPI_Rewrite安装时自动配置在I IS中的全局设定取消I IS>网站>ISAPI筛选器删除ISAPI_Rewrite 在需要二级域名解析的虚拟主机网站中配置ISAPI_Rewrite dl l 属性>ISAPI筛选器>

添加 名称可以随便写如Url-Rewrite 。

4、修改ISAPI_Rewrite安装目录下的配置文件httpd ini。举例如下

代码

[ISAPI_Rewrite]

RepeatLimit 1

#Defend your computer from some worm attacks

RewriteRule *(?:global asa|default\ ida|root\exe|\ \ ) * [F, I ,O]

#排除当前虚拟主机需要正常访问的域名web lxun cn www lxun cn

#RewriteCond Host: (?:web|www)\ lxun\cn

#多数情况下是一个 即当前提供二级域名服务的系统如建站系统

RewriteCond Host: web\ lxun\cn

RewriteRule( *) $1 [L]

#解决不规范目录末尾无/的问题

#但前提是目录名不含„ ‟而文件名必须包含否则无法区分两者

#如果保证URL中的目录名称规范则无需此规则

RewriteRule^/([^]+[^/]$) /$1/ [L,R]

#提取任意的二级域名名称即第一个词汇

#用[a-zA-Z0-9_-]限制名称字符重写Url到Home/子目录下

#如test lxun cn=>web lxun cn/Home/test

RewriteCond Host: ([a-zA-Z0-9_-]+)\ lxun\cn

RewriteRule^/( *) /Home/$1/$2 [I ,L]

注意上面的规则不能写成

RewriteRule^/( *) http\://web\ lxun\cn/Home/$1/$2 [I ,L]

这也是必须在系统所在网站上解析的原因。如果最后是[I ,R]访问是可以的但是浏览器的地址栏会显示实际的Url 达不到透明二级域名的效果。

总结

之前查了Google没找到简单实现的例子。其实这主要是规则上的问题即使是将ISAPI_Rewrite放在I IS的“网站”全局配置中也是可以的 因为规则不会匹配其它的网站顶级域名限制  Rewrite不会起作用。只是放在全局配置中访问其它网站也要经过这个dl l过滤器或多或少的有些不合理。成功配置和运行 网上说要用Ful l的破解版才行1 x的版本试过可行 。所以这里特地将Lite免费版的用法贴出来。

注意最后可能需要重启I IS服务器检查一下ISAPI过滤器中Rewrite是否已经载入——绿色的向上箭头。另外如果是NTFS文件系统 ISAPI_Rewrite的安装目录需要添加网站用户或everyone的写权限 

本内容由www mmqp net分享

DMIT:香港国际线路vps,1.5GB内存/20GB SSD空间/4TB流量/1Gbps/KVM,$9.81/月

DMIT怎么样?DMIT是一家美国主机商,主要提供KVM VPS、独立服务器等,主要提供香港CN2、洛杉矶CN2 GIA等KVM VPS,稳定性、网络都很不错。支持中文客服,可Paypal、支付宝付款。2020年推出的香港国际线路的KVM VPS,大带宽,适合中转落地使用。现在有永久9折优惠码:July-4-Lite-10OFF,季付及以上还有折扣,非 中国路由优化;AS4134,AS4837 均...

瓜云互联:全场9折优惠,香港CN2、洛杉矶GIA高防vps套餐,充值最高返300元

瓜云互联怎么样?瓜云互联之前商家使用的面板为WHMCS,目前商家已经正式更换到了魔方云的面板,瓜云互联商家主要提供中国香港和美国洛杉矶机房的套餐,香港采用CN2线路直连大陆,洛杉矶为高防vps套餐,三网回程CN2 GIA,提供超高的DDOS防御,瓜云互联商家承诺打死退款,目前商家提供了一个全场9折和充值的促销,有需要的朋友可以看看。点击进入:瓜云互联官方网站瓜云互联促销优惠:9折优惠码:联系在线客...

LOCVPS新上日本软银线路VPS,原生IP,8折优惠促销

LOCVPS在农历新年之后新上架了日本大阪机房软银线路VPS主机,基于KVM架构,配备原生IP,适用全场8折优惠码,最低2GB内存套餐优惠后每月仅76元起。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐选择KVM),线路方面均选择国内直连或优化方案,访问延迟低,适合建站或远程办公使用。...

虚拟主机如何用为你推荐
支持ipad奶粉ios8支持ipadcss3圆角用CSS3怎么实现圆角边框?tracerouteLinux 下traceroute的工作原理是什么 !win10关闭445端口win10家庭版怎么禁用445端口127.0.0.1传奇服务器非法网关连接: 127.0.0.1canvas2Canvas ~セピア色のモチーフ~ 这个动画片的中文翻译是什么?从哪看?win7关闭135端口win7系统怎么关闭135端口?网上很多方法都不好用!micromediaMacromedia翻译成中文是什么?
域名注册godaddy 网页空间租用 东莞电信局 dns是什么 siteground 优惠码 美国仿牌空间 长沙服务器 softbank邮箱 已备案删除域名 东莞数据中心 hdd 鲁诺 国外ip加速器 银盘服务 空间租赁 免费外链相册 重庆电信服务器托管 腾讯数据库 apnic 更多