VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

PHP/Nginx/Apache如何设置禁止ip进行访问的详细操作方法

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

PHP、Nginx、Apache如何禁止ip访问?由于运维工作的需要,我们需要禁止指定的IP或者IP段访问网站或者服务器,所以我们可以使用常见的Nginx设置,但是我们也可以使用PHP的脚本设置直接加载在我们访问页面的标题。或者我们也可以使用如何设置 Apache 环境脚本。九云在这里整理了几种常用的禁止ip访问的设置方法。

PHP/Nginx/Apache如何设置禁止ip进行访问的详细操作方法-主机参考

1、php禁止ip和IP段访问

//禁止某个IP
 $banned_ip = array (
 “127.0.0.1”,
 //”119.6.20.55″,
 “192.168.1.4”
 );
 if ( in_array( getenv(“REMOTE_ADDR”), $banned_ip ) )
 {
 die (“您的IP禁止访问!”);
 }
 //禁止某个IP段
 $ban_range_low=ip2long(“119.6.20.65”);
 $ban_range_up=ip2long(“119.6.20.67”);
 $ip=ip2long($_SERVER[“REMOTE_ADDR”]);
 if ($ip>$ban_range_low  $ip<$ban_range_up)
 {
 echo “您的IP在被禁止的IP段之中,禁止访问!”;
 exit();
 }
 ?>

2、Apache 禁止IP访问方式

在httpd.conf文件的最后,添加如下代码。

 NameVirtualHost 221.*.*.*
 ServerName 221.*.*.*
 Order Allow,Deny
 Deny from all
 DocumentRoot “c:/web”
 ServerName www.joelled.com

3、nginx禁止ip访问方式

这里我们需要创建一个blocksip.conf文件,并在其中添加禁止IP或IP部分。

deny 1.1.1.1

这里选择CodeCopy只是设置了某个IP。将 include blocksip.conf 添加到 nginx 配置文件 nginx.conf 中。然后重启nginx就生效了。我们可以设置具体的IP和IP范围。

 deny IP;
 allow IP;
 # block all ips
 deny all;
 # allow all ips
 allow all;

这些在 PHP、Nginx 和 Apache 中禁用 ip 的方法有用吗?

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:PHP/Nginx/Apache如何设置禁止ip进行访问的详细操作方法 https://zhujicankao.com/67925.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » PHP/Nginx/Apache如何设置禁止ip进行访问的详细操作方法
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!