最近公司把几个java的项目交接给了我。今天客户买好了服务器,要我们给配置网站,服务器是联通沃云服务器,为什么要特别说明是“沃云服务器”呢,它是有原因的。
我也是第一次整这个,CentOS系统,要配置环境,安装JDK、MySQL、Tomcat,可谓费尽周折,关键是配置好了,网站不能访问。
提示:100.100.41.227 拒绝了我们的连接请求。
报错:ERR_CONNECTION_REFUSED
于是我就尝试配置安全组,因为我用阿里云服务器时踩过这个坑了:写一写今天用阿里云安装wdCP搭建网站踩的坑
设置安全组:登陆控制台,点击“安全组”,勾选服务项目,点击“安全组配置”,添加所需的端口。
配置完成后,问题依旧,用telnet端口,都是链接失败。期间尝试重装过Tomcat、检查过MySQL,都挺正常的,Tomcat的日志也没有报错。
网上查了不少资料,又是设置防火墙,又是在 /etc/sysconfig/iptables 中增加如下代码:开放8080端口,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
但是问题依旧没有解决,也尝试过修改hosts文件。
最后百度了一下“沃云服务器 端口”,找到了解决方法,原来这个“沃云服务器”和阿里云还是有区别的,除了配置安全组以外还要设置“虚拟私有云”
登陆控制台,点击“虚拟私有云”勾选服务项目,点击“转发规则配置”,添加所需的端口转发。
需要注意的是,要开通80端口和443端口,必须经过工信部备案才可以。
这个问题纠结了我一下午,一直以为是环境和程序问题,最后下班才想到去百度端口问题,也很快解决了。
这也一个教训,也算一个经验,以后遇到问题要从多角度考虑,多方位解决问题。
参考文献:联通云服务器如何开放端口
未经允许不得转载:前端资源网 - w3h5 » 联通沃云服务器拒绝连接请求如何开放端口