因为打算在服务器上面做网站,所以安装了apache,一开始无法访问,所以查了查,就成功啦
1.查看apache是否成功开启
如果没有成功开启要记得查看一下哪里有问题
2.查看端口是否占用
netstat -taunlp|grep httpd
显示是这样的表示没有占用
3.防火墙设置
我就是从这一步开始设置的
先查看防火墙的出入设置
iptables --line -vnL
可以看到这里的input中没有tcp 80端口,这很可能是我们无法访问页面的原因之一
iptables -I INPUT 行数 -i eth0 -p tcp --dport 80 -j ACCEPT
这个地方我的行数是1
如果出现这个提示
iptables: Index of insertion too big.
表示你的行数写太大了,这个列表没有这么多行,你就减小一点就行
4.aliyun的安全规则设置
这是最容易被遗忘的部分,aliyun服务器有自己的安全组设置,默认状态下没有80端口的访问设置
先找到安全组
ESC控制台->网络与安全->安全组
选择手动添加,在入规则里面加入一条规则就行
访问服务器可以看到
就成功啦
ps:之后我配置mysql出现了同样的问题,用navicat没办法连接上服务器的数据库,也是同样在这个安全组这里去设置就可以了