开发者社区> 问答> 正文

ECS安装完nginx启动后进行页面验证打不开

完全按照以下安装步骤安装 https://www.runoob.com/linux/nginx-install-setup.html nginx已启动起来了

但我在浏览器上输入http://【阿里云公有IP地址】,就会报无法访问此网站

微信图片_20200529181344.jpg 微信图片_20200529181328.jpg

求大神帮助

展开
收起
游客7qp2fx3q7ybqi 2020-05-29 18:21:39 1214 0
1 条回答
写回答
取消 提交回答
  • 1、

    #vi /etc/sysconfig/iptables

    //在倒数第二行加入80端口

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    2、//重启iptables

    #/etc/init.d/iptables restart

    或者

    service iptables restart

    再通过ip访问 ok~ 没问题了

    开放端口的方法:

    方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 2.保存:/etc/rc.d/init.d/iptables save 3.重启服务:/etc/init.d/iptables restart 4.查看端口是否开放:/sbin/iptables -L -n

    方法二:直接编辑/etc/sysconfig/iptables文件 1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables 加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 2.重启服务:/etc/init.d/iptables restart 3.查看端口是否开放:/sbin/iptables -L -n

    但是我用方法一一直保存不上,查阅网上发现直接修改文件不需要iptables save,重启下iptables 重新加载下配置。iptables save 是将当前的iptables写入到/etc/sysconfig/iptables。我不save直接restart也不行,所以还是方法二吧

    查询端口是否有进程守护用如下命令grep对应端口,如80为端口号 例:netstat -nalp|grep 80

    2021-02-11 17:34:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载