為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
PHP、Nginx、Apache如何禁止ip訪(fǎng)問(wèn)?由于運維工作的需要,我們需要禁止指定的IP或者IP段訪(fǎng)問(wèn)網(wǎng)站或服務(wù)器,于是我們可以用常見(jiàn)的Nginx設置,但是我們其實(shí)還可以用PHP腳本設置直接加載在我們的訪(fǎng)問(wèn)頁(yè)面頭部?;蛘呶覀円灿锌梢杂玫紸pache環(huán)境腳本如何設置的,在這里整理禁止ip訪(fǎng)問(wèn)的幾個(gè)常見(jiàn)設置方法。
1、php禁止ip和IP段訪(fǎng)問(wèn)
//禁止某個(gè)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禁止訪(fǎng)問(wèn)!”);
}
//禁止某個(gè)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段之中,禁止訪(fǎng)問(wèn)!”;
exit();
}
?>
2、Apache 禁止IP訪(fǎng)問(wèn)方法
在httpd.conf文件最后面,加入以下代碼。
NameVirtualHost 221.*.*.*
ServerName 221.*.*.*
Order Allow,Deny
Deny from all
DocumentRoot “c:/web”
ServerName wap.friendlycc.com.cn
3、nginx禁止ip訪(fǎng)問(wèn)的方法
這里我們需要創(chuàng )建一個(gè) blocksip.conf 文件,然后在里面添加禁止的IP或者IP段落。
deny 1.1.1.1
Select CodeCopy這里簡(jiǎn)單設置某個(gè)IP。在nginx的配置文件nginx.conf中加入 include blocksip.conf。然后重啟 nginx,就可以生效了。我們可以設置具體的IP和IP段。
deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;
這些PHP、Nginx、Apache禁用ip的方法,我們是不是有用的上的?
更多資訊:更多資訊
本站發(fā)布的【PHP、Nginx、Apache禁止ip訪(fǎng)問(wèn)的不同設置方法】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站