apache配置局域網訪問

1.配置vhost.confhtml

NameVirtualHost 192.168.2.74:80
<VirtualHost 192.168.2.74:80>
    DocumentRoot /var/www/html/localhost/public_html
    ServerName 192.168.2.74
    ServerAdmin example@gmail.com
    ErrorLog "|rotatelogs /var/www/html/localhost/log/error_%Y_%m_%d.log 86400 480"
    CustomLog "|rotatelogs /var/www/html/localhost/log/access_%Y_%m_%d.log 86400 480" common
</VirtualHost>

 

2.配置httpd.confbash

<Directory />
    AllowOverride None 
    Options None 
    Order allow,deny
    Allow from all
</Directory>

  

3.配置防火牆規則tcp

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

注:刪除規則的方法:ide

先找到規則的編號,而後按編號刪除
$iptables -nvL --line-numbers
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination         
1        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80 
2      495 39735 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
3        0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           
4        0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           

$iptables -D INPUT 1
$/etc/rc.d/init.d/iptables save

 

4.重啓httpd服務rest

service httpd restart 
相關文章
相關標籤/搜索