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

WBOY
Freigeben: 2016-06-06 20:22:00
Original
1288 Leute haben es durchsucht

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

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

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

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

    <code>httpd: 根目录<directory>可访问</directory></code>
    Nach dem Login kopieren
    Nach dem Login kopieren

实验步骤及结果

  1. root@cent# service iptables start

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

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

请问虚拟机该如何配置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>
    Nach dem Login kopieren
    Nach dem Login kopieren
  2. 虚拟机iptables配置

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

    <code>httpd: 根目录<directory>可访问</directory></code>
    Nach dem Login kopieren
    Nach dem Login kopieren

实验步骤及结果

  1. root@cent# service iptables start

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

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

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

允许80端口开放

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!