Apache 2.4

    CentOS 7:

        配置文件:
            主配置文件:/etc/httpd/conf/httpd.conf
            模块配置文件:/etc/httpd/conf.modules.d/*.conf
            辅助配置文件:/etc/httpd/conf.d/*.conf

        mpm:以DSO机制提供,配置文件00-mpm.conf

        服务控制:systemctl {start|stop|restart|status|reload} httpd.service


    配置:
            (1) 切换使用MPM
                LoadModule mpm_NAME_module modules/mod_mpm_NAME.so
                    NAME: prefork, event, worker

            (2) 修改'Main' server的DocumentRoot

            (3) 基于IP的访问控制法则
                允许所有主机访问:Require all granted
                拒绝所有主机访问:Require all deny

                控制特定IP访问:
                    Require ip IPADDR:授权指定来源地址的主机访问
                    Require not ip IPADDR:拒绝指定来源地址的主机访问

                    IPADDR:
                        IP: 172.16.100.2
                        Network/mask: 172.16.0.0/255.255.0.0
                        Network/Length: 172.16.0.0/16
                        Net: 172.16

                控制特定主机(HOSTNAME)访问
                    Require host HOSTNAME
                    Require not host HOSTNAME

                    HOSTNAME:
                        FQDN: 特定主机
                        DOMAIN:指定域内的所有主机

                <RequireAll>
                    Require all granted
                    Require not ip 10.252.46.165
                </RequireAll>


            (4) 虚拟主机
                基于IP、Port和FQDN都支持;
                基于FQDN的不再需要NameVirtualHost指令;

            (5) ssl
                启用模块:
                    LoadModule ssl_module modules/mod_ssl.so
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值