亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

禁止IP訪問網(wǎng)站的多種方法分享(linux,php,nginx,apache)

 更新時間:2014年07月28日 15:25:15   投稿:mdxy-dxy  
禁止IP訪問網(wǎng)站的各種方法有許多,不同服務器環(huán)境的方法會所有不同,下面我總結我們常用的禁止IP訪問網(wǎng)站的實現(xiàn)配置方法,希望對大家會有所幫助

PHP禁止某個IP或IP段訪問

廢話不多說,客官請看:

<?  
//禁止某個IP
$banned_ip = array (
"127.0.0.1",
//"119.6.20.66",
"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();
}
?> 


apache禁止使用IP訪問

方法一:在httpd.conf文件最后面,加入以下代碼

NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,Deny
      Deny from all
</Location>
</VirtualHost>    
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName chabaoo.cn
</VirtualHost> 

說明:藍色部分是實現(xiàn)拒絕直接通過221.*.*.*這個IP的任何訪問請求,這時如果你用221.*.*.*訪問,會提示拒絕訪問。紅色部分就是允許通過chabaoo.cn這個域名訪問,主目錄指向c:/web(這里假設你的網(wǎng)站的根目錄是c:/web)

Linux 屏蔽IP訪問

#屏蔽單個IP的命令是
iptables -I INPUT -s 123.45.6.7 -j DROP
#封整個段即從123.0.0.1到123.255.255.254的命令
iptables -I INPUT -s 123.0.0.0/8 -j DROP
#封IP段即從123.45.0.1到123.45.255.254的命令
iptables -I INPUT -s 124.45.0.0/16 -j DROP
#封IP段即從123.45.6.1到123.45.6.254的命令是
iptables -I INPUT -s 123.45.6.0/24 -j DROP
service iptables save 


保存在/etc/sysconfig/iptables 若沒有iptables文件會自動創(chuàng)建

Nginx 禁止IP訪問

首先建立下面的配置文件放在 nginx 的 conf目錄下面,命名為blocksip.conf:

deny 4.4.4.4 //這是nginx要禁止的IP

保存一下。
在nginx的配置文件nginx.conf中加入:include blocksip.conf; 然后重啟 nginx,就可以生效了。被封鎖的ip打開站點的時候,就會提示:

403 Forbidden

blocksip.conf:的格式還有許多種,可以配置只允許的IP訪問或者IP段訪問:

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

其中網(wǎng)段的寫法是這樣的:192.168.1.0/24這樣的形式。

相關文章

  • 騰訊云服務器配置windows安裝寶塔的步驟

    騰訊云服務器配置windows安裝寶塔的步驟

    詳解在騰訊云服務器上配置Windows操作系統(tǒng)并安裝寶塔面板的步驟,包括購買和配置服務器、連接服務器、安裝寶塔面板、配置防火墻和端口、安裝Web服務和數(shù)據(jù)庫等,步驟詳盡,適合新手按照指南操作,確保順利完成安裝和配置
    2024-11-11
  • 服務器維護小常識(硬盤內(nèi)容增加、數(shù)據(jù)庫優(yōu)化等)

    服務器維護小常識(硬盤內(nèi)容增加、數(shù)據(jù)庫優(yōu)化等)

    為了能更好的使用和延長服務器的使用壽命,定期的對服務器進行維護是非常必要的。但是,在維護服務器的時候一定要小心的處理好維護的工作,否則出現(xiàn)錯誤的話就會影響很大
    2012-07-07
  • windows 權限之拒絕運行應用程序

    windows 權限之拒絕運行應用程序

    windows 權限之拒絕運行應用程序的解決方法。
    2009-06-06
  • 使用acme.sh注冊免費的ssl證書

    使用acme.sh注冊免費的ssl證書

    這篇文章主要介紹了acme.sh注冊免費的ssl證書,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • win11安裝wsl報錯之無法解析服務器的名稱或地址的問題及解決方法

    win11安裝wsl報錯之無法解析服務器的名稱或地址的問題及解決方法

    項目開發(fā)中,需要用到wsl,因此根據(jù)wsl官方(WSL安裝教程)命令?wsl --install 進行wsl的安裝,本文主要是記錄自己在安裝wsl中遇到的問題"無法解析服務器的名稱或地址"的解決辦法,感興趣的朋友一起看看吧
    2024-04-04
  • 基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法

    基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法

    這篇文章主要介紹了基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-08-08
  • 七牛云對象存儲”get from image source failed: E502“報錯解決

    七牛云對象存儲”get from image source failed:&nb

    今天發(fā)現(xiàn)cdn無法從源站獲取圖片了,經(jīng)過排查是七牛云的云存儲沒有正確設置,更改的域名沒有將下面的回源host設置好,就出現(xiàn)了問題,下面的具體的設置步驟
    2025-02-02
  • NAS(synology 群暉)首次使用教程

    NAS(synology 群暉)首次使用教程

    最近購買了群暉NAS企業(yè)2盤位網(wǎng)絡存儲云服務器DS716+,到手后發(fā)現(xiàn)教程也么有只有簡單的硬盤安裝方法,經(jīng)過摸索終于知道大概怎么用的了,特分享一下方便需要的朋友
    2016-03-03
  • 關于GitLabAPI的詳細使用教程

    關于GitLabAPI的詳細使用教程

    這篇文章主要介紹了關于GitLabAPI的詳細使用教程,GitLab作為一個開源、強大的分布式版本控制系統(tǒng),目前已經(jīng)被廣泛使用,還不會的朋友可以一起來看看
    2023-03-03
  • 完美解決在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題

    完美解決在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題

    下面小編就為大家?guī)硪黄昝澜鉀Q在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論