linux小白求助
在虚拟机linux上装了nginx,linux上用ip可以访问,在winows上不行。
网上找了很久都是跟防火墙有关的。可是我用root权限去做防火墙操作都说我权限不够:
[root@localhost XXX]# /etc/sysconfig/iptables status
bash: /etc/sysconfig/iptables: 权限不够
求帮助

解决方案 »

  1.   

    查看防火墙状态可以使用:
     /etc/init.d/iptables status
    或者
    service iptables status
    “ /etc/sysconfig/iptables“是防火墙配置文件,没有执行权限的。
      

  2.   

    可以用“sudo 命令"的方式来用管理员的权限来执行。估计你的虚拟机网络是"Nat"的吧, 如果是的话还需要在虚拟机软件上配置端口转化才可以在网络里直接访问你的linux服务器
      

  3.   

    先iptables -F 把所有防火墙规则删除
    然后用windows浏览器输入虚拟机ip试一下