您的位置: 云站宝官网 » 云服务器 » CentOS无法上网/Web网站无法访问的解决方法
CentOS无法上网/Web网站无法访问的解决方法
2015-01-16 17:38 云站宝官网
CentOS新安装之后,通常会遇到无法上网的情况,包括无法在服务器中wget其他网站,或者部署的apache/nginx等web服务器无法访问。
一般可以通过以下步骤解决:
1、关闭SELINUX
vi /etc/selinux/config
找到 SELINUX=enforcing 这一行,替换成为 SELINUX=disabled ,保存退出,重启服务器。

2、在防火墙中添加80、21、3306等常用端口
vi /etc/sysconfig/iptables
找到 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 这一行,表示允许端口22访问;
我们在这一行下面再增加几个端口:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存退出,重启防火墙 
service iptables restart

3、经过以上步骤,如果还出现 wget: unable to resolve host address 问题,则需要配置dns
vi  /etc/resolv.conf
#加入dns:(这里分别加入阿里云和谷歌的DNS)
nameserver 223.5.5.5
nameserver 8.8.8.8

保存退出。