iis 设置了主机名 就不能访问
主机名就是域名,设置这个主要用来防止别人通过IP访问,对于服务器来说多少会更安全点,不过如果没有域名,则设置后无法访问
如果想要测试域名,则可以修改hosts文件实现,这样就可以设置主机名,不过每台要访问这个服务器的电脑都需要修改
主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com)。设置了主机名,而IIS确不知道主机名对应的地址在哪里,你说网站怎么就能访问了。举个例子,你把www.baidu.com做为IIS网站的主机名,那你访问的是百度呢?还是你IIS的网站的内容呢?这个就涉及到域名解释了。域名解释步骤:先查找本地C:\Windows\System32\drivers\etc的hosts文件有没做域名记录,如果有,返回;如果没有,就到域名网内查找DNS解释;如果还是没有的话,就继续到外网是查找DNS记录。 不知道这样说你明白了没,平时我们在本地塔建网站,用localhost可以访问就是因为C:\Windows\System32\drivers\etc的hosts文件做了记录,如果需要本地设置主机名(域名),那就必须要修改hosts文件。
那不设置主机名直接修改个物理地址(我设置的是e:\myweb),又是怎么查找到的呢,这个时候我并没有修改C:\Windows\System32\drivers\etc的hosts
修改C:\Windows\System32\drivers\etc的hosts文件,指的是DNS解析。你设置e:\myweb这个是网站文件所在目录。 你在浏览器里输入域名,浏览器先检查C:\Windows\System32\drivers\etc的hosts文件有没相应的主机,如果有,就再来读本地的IIS的配置;如果hosts文件里面没有对应的主机,那浏览器就会向互联网查找对应的地址了。你做一下实验试试,就用www.baidu.com做为IIS网站的主机名,然后你再修改hosts文件和不修改,看看有什么区别! 用iis建立一个.net的网站,在iis中绑定了服务器公网ip的80端口和127.0.0.1的80端口,结果用ip地址不能直接访问,而在局域网中,是可以直接访问的。 因为网站还没有注册,所以要用ip地址来测试网站。 用pache建立的网站,修改httpd.conf文件,bind ip:80 可以外网ip访问 到底怎么回事,后来查到, iis还有个叫主机头的东西,主要用于设置虚拟主机的。用于同一ip下的多网站。 现在通过修改 hosts文件来访问网站,问题解决。 在hosts文件中加入一行 123.43.25.67 www.host.com #ip hostname 然后通过网址就可以访问网站了
iis 设置了主机名 就不能访问的更多相关文章
- IIS7下设置https主机名灰色无法修改
打开iis绑定域名时,点击绑定弹出绑定框,在选择类型为“https”的时候,主机名为灰色的无法填写 解决方法: 1. 选择https,在选择相应的SSL证书,点击确定 2. 打开C:\Windows\ ...
- 利用iis创建网站后为什么不能设置主机名
主机名 主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com). 设置了主机名,而IIS确不知道主机名对应的地址在哪里. 举个例子,把www.baidu.com做为IIS网站的主机 ...
- Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使 ...
- linux查看与设置主机名
1.设置主机名 通过编辑/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主机名.如下所示: [root@zijuan /]# vim /etc/sysc ...
- 【Hadoop 分布式部署 二:分布式环境预备工作(主机名 IP地址等设置)】
1.首先使用工具连接上 这三台虚拟主机 2.配置主机名 切换到 root 用户 第一种方式 可以使用命令 hostname [要更改的主机名] 但是这种更改主机名的方式 ...
- Linux主机名的设置
Linux主机名的设置 Linux主机名的设置步骤如下: 1.在/etc/sysconfig/network文件中修改HOSTNAME的值为要设置的主机名. HOSTNAME=myhost 2.在/e ...
- linux 查看和设置主机名
1.设置主机名 通过编辑/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主机名.如下所示: [root@zijuan /]# vim /etc/sysconfig/n ...
- LiLinux系统下如何修改主机名
1,用root用户登录,或者切换root用户,先查看当前的主机名:hostname (如果之前没有修改过,一般默认为localhost.localdomain): 2,vi /etc/sysconf ...
- Linux学习(一):linux更改ip地址命令_更改DNS_更改默认网关_更改子网掩码_主机名
如何使用命令来更改linux的IP .DNS .子网掩码,在虚拟机(vitrualBox)上添加一个Linux的虚拟机; 安装方法:http://pan.baidu.com/s/1sjJPhP7 安装 ...
随机推荐
- mui 图片预览
1. 图片放大滑动预览需要 mui.zoom.js mui.previewimage.js 2. 调用 mui.previewImage(); 3. 滑动过程中禁止图片缩放 注释掉下面代 ...
- PHP str_pad() 函数
str_pad() 函数把字符串填充为指定的长度. 进入 详细介绍页面
- XmlReader/XmlWriter 类
XmlReader用于读取Xml文件,XmlWriter用于将数据写到Xml文件.其实,在印象当中,XML很多的操作类都支持直接Save.Read也支持接受XmlReader与XmlWriter类的示 ...
- [置顶] think in java interview-高级开发人员面试宝典(三)
收集自Oracle公司的10次(60道)电话面试全部问答(英语) Q: What environment variables do I need to set on my machine in ord ...
- 使用vue脚手架工具搭建vue-webpack项目
对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可.但是,这并不算是一个完整的vue实际应用.在实际应用中,我们必须要一 ...
- Windows下Linux 环境 Cygwin安装及配置 基本工具使用
用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习.本文主要目的让你可以通过cygwin使用基 ...
- iOS Sqlite加密(FMDB/SQLCipher)
/** * 对数据库加密 * * @param path path description * * @return return value description */ + (BOOL)encryp ...
- Andriod for arcgis 字段属性
Feature pFeature = selFeatureLayer.getFeature(8); Log.d("FID===", "" + pFeature. ...
- Spring Data JPA -1-CRUD入门
1) 引入jar包支持 <dependency> <groupId>org.springframework.boot</groupId> <artifactI ...
- Epplus 设置excel 页边距 及多文件合并
1:使用epplus合并多个excel文件到同一excel的不同sheet页中 private static bool MergeExcel(string _stFilePath, List<s ...