Home / Blog / apache

Apache访问的一些配置

Author: Vic.Wang 2016/03/13 Tags:visitapacheserverfolder目录访问

Apache访问的一些配置,允许访问,禁止访问,部分访问等。

注意:Apache 2.2 和 Apache 2.4的写法是不一样的。

都是在httpd.conf文件的 Directory里面改。

        <Directory />

            # ……

        </Directory>
                    

Apache 2.4

        # 拒绝所有请求
        Require all denied

        # 允许所有请求
        Require all granted

        # 允许局域网访问指定域名,外网拒绝
        Require host example.org

        # 仅允许本地访问
        Require local

        # 仅允许IP:192.168.0.1 访问
        Require ip 192.168.0.1

        # 仅允许IP:192.168.0.1 和 192.168.0.2 访问
        Require ip 192.168.0.1 192.168.0.2

        # 仅禁止IP:192.168.0.1 访问
        Require all granted
        Require not ip 192.168.0.1
                    

Apache 2.2

        # 拒绝所有请求
        Order deny,allow
        Deny from all

        # 允许所有请求
        Order allow,deny
        Allow from all

        # 局域网访问指定域名,外网拒绝
        Order Deny,Allow
        Deny from all
        Allow from example.org
                    

注意:要想在局域网中其他设备能访问,必须要关闭系统防火墙!!!

参考文档:

Apache HTTP 服务器 2.4 文档

Apache HTTP 服务器 2.2 文档