nginx和apache限制IP地址访问的设置方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx和apache限制IP地址访问的设置方法相关的知识,希望对你有一定的参考价值。

一、nginx禁止IP地址访问

1、在nginx配置文件中加入这个:

技术分享图片


2、重启nginx服务



二、apache禁止IP地址访问

1、更改vhosts.conf文件:

NameVirtualHost 192.168.1.191
<VirtualHost 192.168.1.191:99>
    #DocumentRoot "/usr/local/kk-mail/data/www"
    ServerName 192.168.1.191
    <Location />
        Order Allow,Deny
        Deny from all
    </Location>
    ErrorLog "logs/mail_error_log_ip"
    CustomLog "logs/mail_access_log_ip" common
</VirtualHost>
 
<VirtualHost 192.168.1.191:99>
    DocumentRoot "/usr/local/kk-mail/data/www"
    ServerName mail.domain.com
    ErrorLog "logs/mail_error_log"
    CustomLog "logs/mail_access_log" common
</VirtualHost>


2、重启apache服务

以上是关于nginx和apache限制IP地址访问的设置方法的主要内容,如果未能解决你的问题,请参考以下文章

nginx怎么设置指定目录ip访问限制

Nginx限制IP访问及获取客户端realip实战

nginx 怎么限制访问

Ubuntu 14 + Nginx + PHPMyAdmin:如何通过 IP 地址限制访问?

nginx中设置限制指定用户或IP组访问权限

求iis与apache共用80端口方法的详细方法