Heim  >  Artikel  >  Backend-Entwicklung  >  外部网访问httpd要关掉iptables吗?

外部网访问httpd要关掉iptables吗?

WBOY
WBOYOriginal
2016-06-06 20:22:001310Durchsuche

实验环境:win8主机,虚拟机CentOS 6.7,桥接方式连接

  1. 主机网络配置:ipaddr: 192.168.1.100
    虚拟机网络配置:

    <code>   bootproto: static
       ipaddr: 192.168.1.101
       netmask: 255.255.255.0</code>
  2. 虚拟机iptables配置

    <code>开放80端口: iptables -A INPUT -p tcp --dport 80 -j ACCEPT</code>
  3. 虚拟机lamp配置

    <code>httpd: 根目录<directory>可访问</directory></code>

实验步骤及结果

  1. root@cent# service iptables start

    <code>   防火墙服务正常,CentOS内部可通过访问127.0.0.1访问httpd服务, 但不能在win8外部网通过192.168.1.101:80访问该虚拟机上的httpd服务。</code>
  2. root@cent# service iptables stop

    <code>   防火墙关闭,CentOS和win8中均可访问httpd服务</code>

请问虚拟机该如何配置iptables规则?

回复内容:

实验环境:win8主机,虚拟机CentOS 6.7,桥接方式连接

  1. 主机网络配置:ipaddr: 192.168.1.100
    虚拟机网络配置:

    <code>   bootproto: static
       ipaddr: 192.168.1.101
       netmask: 255.255.255.0</code>
  2. 虚拟机iptables配置

    <code>开放80端口: iptables -A INPUT -p tcp --dport 80 -j ACCEPT</code>
  3. 虚拟机lamp配置

    <code>httpd: 根目录<directory>可访问</directory></code>

实验步骤及结果

  1. root@cent# service iptables start

    <code>   防火墙服务正常,CentOS内部可通过访问127.0.0.1访问httpd服务, 但不能在win8外部网通过192.168.1.101:80访问该虚拟机上的httpd服务。</code>
  2. root@cent# service iptables stop

    <code>   防火墙关闭,CentOS和win8中均可访问httpd服务</code>

请问虚拟机该如何配置iptables规则?

允许80端口开放

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn