iis 设置了主机名 就不能访问
设置 访问 不能 iis 主机名
2023-09-11 14:14:40 时间
主机名就是域名,设置这个主要用来防止别人通过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
然后通过网址就可以访问网站了
相关文章
- CSS设置文字样式——模拟Google
- 通过设置ie的通过跨域访问数据源,来访问本地服务
- MyEclipse设置不编译js部分
- 05-访问超时设置 | 01.数据抓取 | Python
- MySQL数据库设置远程访问权限方法小结
- nginx设置屏蔽,可访问id的方法
- SSH免密码设置
- 为Nginx目录设置访问密码
- git bash里设置环境变量
- webstorm(10.0.2)设置测试服务器 -- 局域网内其他设备访问
- RAC 开启归档模式及设置归档路径
- MySQL服务启动及密码设置/配置远程访问
- Java Web 设置默认首页 (也就是http://域名/项目名称/)访问的页面
- 代码设置访问统计国家
- Flutter 设置Container高度自适应GridView和ListView
- Qt http模块的 QNetworkRequest 可以设置body吗
- 安装ubuntu 进行换阿里源 修改语言 添加nfs ssh服务 vim软件设置 搭建xshell6的访问 添加 交叉编译器 qemu 遍地是图, 新手易上手
- HttpClient超时设置setConnectionTimeout和setSoTimeout
- MATLAB如何将k线图设置为经典红绿配色?
- VS设置DLL所在的调试目录
- 【Linux 内核 内存管理】内存管理系统调用 ① ( mmap 创建内存映射 | munmap 删除内存映射 | mprotect 设置虚拟内存区域访问权限 )
- http://xx.xxx.xxx.xx:8080/把路径设置成http服务访问的形式
- 002-poi-excel-导出设置单元格数据校验规则、筛选功能
- 020:cesium 添加墙WALL,理解并设置API参数
- 在LabVIEW中通过编程设置DAQmx物理通道
- 游戏制作之路(44)地形设置
- Selenium自动化测试-设置元素等待
- linux quota命令使用——应用场景 针对不同的用户设置不同的磁盘访问大小
- [家用路由器] 如何在外网远程管理(控制)tplink路由器?——需要路由器拥有虚拟服务器设置的功能,或者宽带拨号得到的IP地址是公网IP,否则是无法开通外网的访问的
- docker设置http访问
- SpringBoot利用外部配置,来设置jar包运行配置
- vscode实现上下拆分左右拆分的分屏设置方法
- Win7电脑文件夹怎么设置访问密码教学