windows2008操作系统网站发布后,为什么外网仍旧无法访问2011-08-05 10:19
来源:互联网 发布:android无源码调试器 编辑:程序博客网 时间:2024/06/05 13:29
现象
我们网站使用VSB网站群管理平台,网站已经实施完成且执行发布成功。网站域名解析成功,通过ping能够得到正确的解析地址。但是通过域名访问发布后的网站,无法打开,并且VSB的管理后台也无法访问;
VSB安装服务器的操作系统是windows server 2008,服务器IP地址为目前网站解析的公网IP地址。
原因
通过远程telnet网站对应服务器的80和8080端口测试,均无法连接;远程登录网站对应服务器,在服务器本地测试,可以打开VSB的后台以及网站页面。
根据以上2点以及目前服务器的环境描述情况,可以判断:服务器系统不允许端口80、8080(默认)对外访问。如果没有其他的安全辅助软件,则很有可能是Windows server 2008系统自带防火墙运行造成的;Windows server 2008系统自带防火墙开启后,默认会屏蔽系统对外所有的端口。
解决方法
不建议关闭Windows server 2008系统自带防火墙的服务;建议在防火墙配置中增加TCP端口80和8080允许对外的规则。操作步骤如下:
第一步:打开系统防火墙设置,点击添加端口按钮;详情如图1所示:
图1
第二步:分别添加web 80端口,app 8080端口;如图2所示:
图2
附注:
前面所强调的“网站服务器IP地址为目前网站解析的公网IP地址”,是为了避开这样一种情况:
网站服务器是通过端口映射的方式(比如前端是一台硬件防火墙)对外提供服务的,服务器的真实地址并非目前域名解析对应的IP地址,这种情况,需要服务器系统和对应映射的防火墙上的80和8080端口都允许对外才可以。
(特别鸣谢:clq)
- windows2008操作系统网站发布后,为什么外网仍旧无法访问2011-08-05 10:19
- 外网无法访问发布的网站
- 阿里云Windows2008外网无法访问开启80端口实现外网访问网站
- 【阿里云】发布网站外网无法访问问题
- 重装.net framework 2.0后,IIS发布网站无法访问
- 程序发布后无法访问
- WebMatrix开发的Razor网站发布到IIS后无法访问的解决方法
- silverlight网站,访问Oracle数据库,VS2012中运行正常,发布后无法访问。
- 如何解决发布Web services后无法访问
- 使用路由器后发现部分网站无法访问
- windows2008 外网端口访问
- c#调用webbrowser,屏蔽js弹窗代码,同时发布exe后仍旧出现弹窗解决办法
- 解决将业务流程发布为WebService后无法访问的问题
- 解决webseverice 发布后别人无法访问的问题
- 发布网站自己可以浏览,别人却无法访问
- 记一次发布网站80端口无法访问的解决历程
- 发布网站之后,局域网内其他机器无法访问的解决办法
- IIS网站发布数据库无法访问问题解决(新手向)
- 一个经典实用的PHP图像处理类
- dede 获取文章链接地址
- DedeCMS系统函数列表及用法详解
- HTML文件中也玩include文件包含
- SWFUpload上传提示Security Error #2049
- windows2008操作系统网站发布后,为什么外网仍旧无法访问2011-08-05 10:19
- 织梦dedecms程序安全设置
- [安装使用]dede后台联动类型
- vim注释高亮
- Check_50_info
- dede(统计栏目文章数)这一功能还是比较实用的
- iOS实现能接受格式化字符串的方法
- 也许你根本不会用百度搜索
- Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果