IIS7 多域名绑定同一物理目录不同默认文档的实现方法
因为在一个物理目录下只有一个web.config,并且IIS7把默认文档设置写在这里,导致所有域名的默认文档设置共享。
1、进入%windir%\system32\inetsrv\config目录(%windir%即windows的安装目录,比如c:\windows)
2、找到applicationHost.config文件,用文本编辑器打开,如果打不开就复制出来修改后再替换原来的文件(建议备份原文件,以防不测,这是工作习惯。)
3、在最后configuration节中加入如下语句
4、将web.config下网站自动生成的默认首页节点删除掉。
<location path="Shou">
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="shouindex.aspx"/>
</files>
</defaultDocument>
</system.webServer>
</location>
只加需要特别指定默认文档的站点,有几个加几个,无需重启IIS。
PS:path是对应的IIS中的网站名称。
相关推荐
-
IIS7 多域名绑定同一物理目录不同默认文档的实现方法
因为在一个物理目录下只有一个web.config,并且IIS7把默认文档设置写在这里,导致所有域名的默认文档设置共享. 1.进入%windir%\system32\inetsrv\config目录(%windir%即windows的安装目录,比如c:\windows) 2.找到applicationHost.config文件,用文本编辑器打开,如果打不开就复制出来修改后再替换原来的文件(建议备份原文件,以防不测,这是工作习惯.) 3.在最后configuration节中加入如下语句 4.将web
-
asp.net iis7默认文档错误异常的解决方法
默认文档异常错误 当修改默认文档时IIS提示信息 执行此操作时出错. 详细信息: 文件名: \\?\E:\DNN\web.config 行号: 102 错误: 在唯一密钥属性"value"设置为"Default.aspx"时,无法添加类型为"add"的重复集合项 错误原因:是IIS中已经设置了默认文档为default.aspx,这个时候就出现的冲突,引发的异常 解决方法:在项目的web.config文件中找到添加文档节点<add />
-
虚拟主机下实现多域名绑定不同的子目录的方法
一.ASP动态页面 第一步:创建转向控制页面 创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下: 复制代码 代码如下: <% select case request.servervariables("http_host") case " www.xxdxft.cn" '域名1 Server.Transfer("/show/index.asp") case &quo
-
nginx将泛解析的匹配域名绑定到子目录配置方法
网站的目录结构为: # tree /home/wwwroot/exehack.net /home/wwwroot/exehack.net ├── bbs │ └── index.html └── www └── index.html 2 directories, 2 files /home/wwwroot/exehack.net为nginx的安装目录下默认的存放源代码的路径. bbs为论坛程序源代码路径:www为主页程序源代码路径:把相应程序放入上面的路径通过:http://www.
-
XAMPP下使用顶级域名绑定虚拟主机的配置方法和示例
有时候你需要一些顶级域名访问方式来访问你本地的项目,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问.(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.a.com 或者 localdemo). 现在假定你有两个目录,一个存在于 /xampp/htdocs/a,另一个存在于 /xampp/htdocs/b . 现在你想要在本地测试的时候访问 www.a.com 对应的目录是 /xampp/htdocs/a ,访问 www.b.com 对应的目录是 /xamp
-
LNMP系列教程之二 删除站点及域名绑定
上一篇,老左分享到"LNMP系列教程之一 添加域名建立站点",如果我们有遇到在该VPS中不想建立该网站,想移动到其他的空间中的时候.我建议大家还是删除原VPS中的站点绑定和数据,一来是为了原VPS中数据的干净度,二来可以便于其他人协同管理.如果你在这个VPS中出现其他站点数据,时间久了就不懂这个网站是不是在该主机中. 第一步,使用命令删除域名绑定: rm /usr/local/nginx/conf/vhost/laozuo.org.conf 域名替换成自己添加的站点域名. 第二步,通过
-
Apache 2配置域名绑定的方法详解
前言 最近新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去.在配置的过程中也遇到了一些问题,现在总结下面来分享给大家,方便有需要的朋友们参考学习. 方法如下 网上百度了很多教程,发现大家都是在配置httpd.conf文件,但我自己在Linux下面的apache并没有这个文件,本着试一试,我就自己新建了个httpd.conf,然后用网上的代码复制进去.. <VirtualHost 你的ip:80> ServerAdmin webmaster@localhost Document
-
nginx反向代理二级域名绑定方法及注意事项
摘要 本文介绍了利用nginx实现多域名和多站点的绑定的方法及相关注意事项.您也可以只看标题或红色标注部分.☺ 1.应用场景 我们经常会遇到在同一台服务器建立多个Web站点的情况,普遍的做法是为不同的站点配置不同的端口,这样就可以用IP:Port的形式访问. 但是用IP访问毕竟不方便,不生动,不容易记忆.那么,我们可以给每个站点绑定不同的域名.(在这里我们仅谈公网情况)即使我们只有一个域名,我们可以设置多个二级域名,使用Nginx很容易实现. 2.基本要求 通常,网上教程会直接贴一段配置文件的代
-
nginx配置域名后的二级目录访问不同项目的配置操作
场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1.100的80端口,location/admin部署在172.20.1.32的8080端口上. 解决方案: 使用nginx反向代理,配置如下: server { listen 80; server_name demo.domain.com; #通过访问service二级目录来访问后台 locatio
-
微信小程序 后台https域名绑定和免费的https证书申请详解
微信小程序 后台https域名绑定和免费的https证书申请详解 微信小程序在11月3号发布了,这是一个全新的生态,没有赶上微信公众号红利的开发者,运营者可别错过这趟车了. 但是微信的后台需要全https,之前我还不相信,后台注册了后进后台才发现,服务器配置如下图 从后台的服务器配置可以看出 (1)微信小程序后台只支持https,如果公司后台还没支持https的,赶紧要升级了 (2)API请求,文件上传,socket 文件上传和下载,必须是在后台配置的,否则微信不允许你下载 另外,h
随机推荐
- SWT(JFace)小制作 FileBrowser文件浏览
- 用vbscript防止本地用户更改其密码
- artdialog的图片/标题以及关闭按钮不显示的解决方法
- 基于JQuery的密码强度验证代码
- Asp.net中阻止页面按钮多次提交的解决办法
- PHP使用trim函数去除字符串左右空格及特殊字符实例
- 利用PHP自动生成印有用户信息的名片
- python中偏函数partial用法实例分析
- Android实现Activity界面切换添加动画特效的方法
- JavaScript的Function详细
- android studio 3.0 gradle 打包脚本配置详解
- JS 学习笔记 防止发生命名冲突
- javascript的document中的动态添加标签实现方法
- js静态作用域的功能。
- 详解Java实现负载均衡的几种算法代码
- java 中InputStream,String,File之间的相互转化对比
- IOS购物车界面实现效果示例
- .NET(C#):Emit创建异常处理的方法
- AspNetPager分页控件定义及应用样式示例介绍
- Spring工厂方法创建(实例化)bean实例代码
