无DNS在iis上部署网站
2016-10-14 14:42
99 查看
开发人员把自己的电脑作为服务器进行部署网站有两种方式:1、不指定主机名,分配ip地址和端口,2、指定主机名,不分配ip地址(如果分配了ip地址会无法访问),可以使用默认80端口或设置为其他端口。
这两种方法的区别:
第一种方法比较简单,如果没有特殊需求使用第一种方式即可,访问时在地址栏中直接输入ip地址和端口即可。这种方式发布的网站访问时直接使用ip地址访问没有经过DNS服务器进行域名解析即没有域名解析的过程。方便快捷,另外一个优势是在同一局域网的电脑也可以通过ip+端口来访问你电脑上的网站。
第二种方法部署网站就有点复杂了。首先要清楚主机名的概念,主机名就是平时所说的域名,假设百度使用的是iis服务器,那么部署时主机名就是www.baidu.com即百度的域名。访问这种方式发布的网站时可以使用域名进行访问,这其中就存在了一个域名解析的过程,需要配置DNS服务器。作为开发人员配置DNS服务器是没有问题的,如果不想配置那么就要做一个假的DNS解析过程。这就要修改hosts文件了,在hosts文件中加入127.0.0.1空格+域名进行配置。比如:127.0.0.1 www.Mr.Robot.com。这种方式有一个限制是只能本地电脑访问。
注:hosts文件路径:C:\Windows\System32\drivers\etc
这两种方法的区别:
第一种方法比较简单,如果没有特殊需求使用第一种方式即可,访问时在地址栏中直接输入ip地址和端口即可。这种方式发布的网站访问时直接使用ip地址访问没有经过DNS服务器进行域名解析即没有域名解析的过程。方便快捷,另外一个优势是在同一局域网的电脑也可以通过ip+端口来访问你电脑上的网站。
第二种方法部署网站就有点复杂了。首先要清楚主机名的概念,主机名就是平时所说的域名,假设百度使用的是iis服务器,那么部署时主机名就是www.baidu.com即百度的域名。访问这种方式发布的网站时可以使用域名进行访问,这其中就存在了一个域名解析的过程,需要配置DNS服务器。作为开发人员配置DNS服务器是没有问题的,如果不想配置那么就要做一个假的DNS解析过程。这就要修改hosts文件了,在hosts文件中加入127.0.0.1空格+域名进行配置。比如:127.0.0.1 www.Mr.Robot.com。这种方式有一个限制是只能本地电脑访问。
注:hosts文件路径:C:\Windows\System32\drivers\etc
相关文章推荐
- 在IIS上部署基于django WEB框架的python网站应用
- ASP.NET 网站部署到IIS上如何进行调试
- windows xp系统的IIS系统asp.net网站部署
- 使用IIS服务器部署网站
- Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案
- WIN7 部署IIS网站
- Web Server 在iis下部署php网站在iis下
- ASP.NET 网站部署 Part.1(安装IIS、复制文件部署网站)
- 在IIS上部署网站常见错误
- iis 部署网站常见问题
- vs2015网站部署到iis后运行调试:无法在web服务器上启动调试的问题,403已禁止
- 部署网站时,IIS碰到的问题
- Win7怎么用IIS发布网站系统 部署项目
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
- IIS网站部署错误总结
- iis部署的Web网站只能80端口访问,其他端口访问超时的解决办法
- 在IIS上部署基于django WEB框架的python网站应用
- Win10 IIS本地部署网站运行时图片和样式不正常?
- Win7 IIS 部署网站,同局域网中电脑无法访问解决方案
- 在IIS上部署网站的步骤