當前位置:首頁 » 凈水方式 » apache多段過濾ip

apache多段過濾ip

發布時間: 2021-01-14 22:09:31

1. apache 怎麼禁止指定的IP訪問

不一定要採用apache禁止IP訪問,軟體防火牆就可以禁止某些IP地址訪問你的伺服器。回
apache的方法為:

1.停止答apche的服務

2.備份apche當前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安裝目錄

3.用文本編輯器打開文件/<apche_Home>/conf/httpd.conf,查找如下的內容:
order allow,deny
allow from all

4.在「allow from all」後面添加一行「deny from <IP_WantToDeny>」,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那麼應該寫成:
order allow,deny
allow from all
deny from 163.236.54.30

2. Apache 配置限制ip訪問

Apache中限制和允許特定IP訪問
<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 192.168.0.0/24
Allow From 127.0.0.1
Allow From 59.37.x.x/28
</Directory>
上面這一段的意思是對/var/www目錄下面的文件,只允許從192.168.0/24 和 127.0.1、59.37.x.x/28這幾個IP段內版的用戶權訪問.
下面的這一段與上面的剛好相反,禁止從192.168.0 和 127.0.1這兩個欄位內的用戶訪問.
<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>

3. 求apache 限制ip段訪問詳解

僅允許 212.211.0.0 -212.211.15.255 ip段訪問該怎麼寫
寫為:allow from 212.211.0.0 /255.255.240.0

一個網路"a.b.c.d"和一個掩碼"w.x.y.z",用於更精確的子網限制。-----這句話的意思是使用IP地址加子網掩碼進行「與」運算可得到該IP的網路地址。這需要用到IP子網劃分的知識。

Allow from 10.1.0.0/255.255.0.0 和Allow from 10.1.1.0/255.255.0.0二者之間有什麼區別---沒區別。通過與運算得到的結果是一樣的。10.1.0.0

Allow from 10.1.0.0/16
同前一種情況相似,除了掩碼由nnn個高位位元組構成。(還是不明白,這段限制范圍是指10.1.0.0-10.1.16.255范圍之內嗎?Allow from 10.1.1.0/16 那這種呢?)----Allow from 10.1.0.0/16 這里的16表示的是子網掩碼中置為1位數。即對應的IP地址中有多少位是網路位。
此例也可以寫成:10.1.0.0/255.255.0.0

其實要明白這個你應該先學習IP地址和子網掩碼以及IP子網劃分的相關知識。

4. apache 一個ip怎麼綁定多個域名不同目錄

輸入關鍵字,網路文庫搜索配置APACHE

Apache伺服器配置詳解(一)

Apache伺服器的設置文件位於目錄/ usr /本地/阿帕奇/ conf /目錄,傳統上使用三個配置文件httpd.conf,access.conf中和srm.conf,來配置Apache伺服器的行為。

的httpd.conf提供了最基本的伺服器配置,是如何運行的httpd守護進程的技術描述;的srm.conf是伺服器的資源映射文件,告訴伺服器各種文件的MIME類型,以及如何支持這些文件的access.conf用於配置伺服器的訪問,控制不同用戶和計算機的訪問限制;這三個配置文件控制的伺服器功能的各個方面,所以為了運行伺服器需要設置這三個文件。

除了這三個設置文件之外,Apache的mime.types文件也被用來確定不同的文件對應的MIME類型,魔法設置不同MIME類型文件的一些特殊的身份證明文件,使得Apache伺服器從文檔後綴不能確定文件的MIME類型,文件的內容,通過這些特殊標記來判斷文檔的MIME類型。

4。配置虛擬主機(虛擬主機)

關於server.xml中的「主機」這個元素,只有當你建立一個虛擬主機需要。虛擬主機是一個Web伺服器上的服務,為每個域的多個域名的機制,獨家一切似乎整個主機。事實上,大多數小型商業網站都採用虛擬主機實現的,這主要是因為虛擬主機可以直接連接到互聯網,並提供相應的帶寬,以確保合理的訪問響應速度,同時也提供了一個穩定的網路託管固定IP 。

基於域名的虛擬主機可以在任何Web伺服器上創建,建立的方法是通過域名伺服器(DNS)的IP地址創建一個別名,並且告訴web伺服器走了不同域名的請求分發到相應的Web目錄。因為這篇文章主要是關於Tomcat的,我們不準備引進各種操作系統設置DNS方式,如果你需要這方面的幫助,請參閱「DNS和綁定」一書,作者是保羅Albitz和板球劉(O'Reilly出版)。出於演示的目的,我將使用一個靜態的主機文件,因為這是最簡單的方式來測試一個別名。

在Tomcat中使用虛擬主機,你需要設置DNS或主機數據。要測試本地IP設置一個IP別名就足夠了,那麼你需要在server.xml中添加幾行,如下:

<連接器className的=「org.apache.coyote.tomcat4.CoyoteConnector

埠=」8080「minProcessors =」 5「maxProcessors =」75「

enableLookups =」真「redirectPort =」8443「p> <連接器類名=的」org.apache.coyote.tomcat4.CoyoteConnector「

口=」8443 「minProcessors =」5「maxProcessors =」75「

acceptCount =」10「調試=」0「計劃=」https「開頭安全=」「p> <工廠類名=」org.apache。 coyote.tomcat4.CoyoteServerSocketFactory「

clientAuth的=」假「協議」TLS「p>

」localhost「的調試=」0 「>

<主機名=「localhost」的調試=「=」0「的appBase的webapps中」

unpackWARs =「真」的autoDeploy =「真」;>

<上下文路徑=「/訂單」DOCBASE中=「/首頁/伊恩/命令」調試=「0」

增值=「真」crossContext的=「真」>

<! - 此主機是第一個「虛擬主機」: www.example.com - >

<主機名=「<a href="http://www.example.com" www.example.com 」的appBase =「/家庭/例如/ web應用」>

「」p>

>

Tomcat的server.xml文件,在初始狀態下,只有一個虛擬主機,但是它容易被擴展到支持多個虛擬主機。在前面的例子演示了一個簡單的server.xml版本,其中粗體部分是用來添加一個虛擬主機。主機的每個元素必須包括一個或多個context元素上下文中,必須有一個元素的默認背景下,顯示器默認的上下文路徑應該為空(例如path =「」)。

10。限制訪問特定的主機(限制特定主機的訪問)

有時候,你可能想要限制訪問Tomcat Web應用程序,例如,你希望只有你指定的主機或IP地址可以訪問您的應用程序。因此,只有那些指定的客戶端可以訪問的內容服務。為了達到這種效果,Tomcat提供了兩個選項,你可以配置:RemoteHostValve RemoteAddrValve。

通過配置這兩個參數,讓您請求的主機或IP地址進行過濾,並允許或拒絕哪些主機/ IP。同樣,在每個目錄的Apache httpd文件允許/拒絕指定。

例如,你可以把幫助Web應用程序設置為只允許本地訪問,設置如下:p> path/to/secret_files" ...> < BR 閥類名=「org.apache.catalina.valves.RemoteAddrValve

允許=」127.0.0.1「否認=」「p>

>如果沒有給出允許指定的主機,然後拒絕主機匹配的主機將被拒絕,除了允許。同樣,如果沒有指定主機拒絕,那麼匹配的主機,並允許主機將被允許除了被拒絕。

5. apache怎麼禁止一段連續的ip訪問

deny from 192.168.158.10 192.168.158.59

6. apache綁定多ip多域名

<VirtualHost 127.0.0.1:80>

DocumentRoot "/home/www/site1"
ServerName 域名列表
</VirtualHost>

<VirtualHost 127.0.0.2:80>

DocumentRoot "/home/www/site2"
ServerName 域名列表
</VirtualHost>

按照上面的方法加就好了 ip 域名都可以是多個的。版
如果你伺服器有多個公權網IP,將127.0.0.1換成你的公網IP就好了。

7. 如何在apache下給多個網站配置獨立ip

你不需要做什麼。
主要是解析,4個條目,解析過來apache都認。

8. 如何為Apache綁定多IP多域名

無論Windows主機還是Linux主機,在Apache接收處理前,首要要確保這些IP地址已經映射到APACHE服務上,也就是說,對要首先保證操作系統本身接受這些IP地址訪問,Windows綁定多IP參考前一篇文章(如何為Windows綁定多個IP和多個域名 ),Linux綁定多IP地址先自行搜索解決,以後再補充。

測試之前,確保域名已經解析到本伺服器上且已生效。

本文默認按照80埠配置,還可以通過同IP但不同埠來區分不同網站,該情況一般是用在主機管理上。舉個例子:可以使用http://192.168.1.100作為正常網址,而http://192.168.1.100:2020則可以用來做後台配置管理等。

綁定方法有很多種,比如虛擬綁定、單IP多域名綁定、多IP單域名綁定、多IP多域名綁定、埠識別綁定等等,而且每種綁定可能還有不同的實現方法,根據自己習慣和場合選擇使用。

一、Apache綁定單IP多域名

1、示例綁定:

IP地址192.168.1.100

比如:對應兩個域名http://chaodiquan.com和http://chaodiquan.cn(域名)

2、綁定過程

a、打開http.conf,該文件位置在apache/conf下面,直接用文本編輯器即可打開。

b、添加以下欄位,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName zhanhelp.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.100>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.com/wwwroot

7 ServerName chaodiquan.cn

8 </VirtualHost>

這個方法是對指定IP地址的主機比較適合,但是如果是動態獲取IP地址的主機就有問題了,則可以把<VirtualHost 192.168.1.100>統一修改為<VirtualHost *:80>,這樣設置後APACHE不再對IP區分,只根據ServerName和處理優先順序識別。比如很多虛擬主機要求使用CNAME解析域名,那麼該虛擬主機的IP可能會變化的,就無法使用上面的配置方法,還是<VirtualHost *:80>要更好用一些。

補充一下,如果是Linux主機,DocumentRoot欄位需要修改為類似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

這樣的路徑,該路徑指向網站所在根目錄或子目錄。

c、此外還可以為每個域名指定單獨的錯誤日誌(ErrorLog)及用戶日誌地址(CustomLog)只需要把下面兩句添加到上述<VirtualHost ...></VirtualHos>欄位之間即可,示例如下(具體存儲地址可根據實際情況修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重啟Apache服務即可生效。

二、Apache綁定多IP多域名

1、示例綁定

IP地址192.168.1.100/192.168.1.101
對應兩個域名http://chaodiquan.com和http://chaodiquan.cn

2、綁定過程

步驟同上文,還是打開httpd.conf,然後增加下面腳本。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName chaodiquan.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.101>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.cn

7 ServerName chaodiquan.cn

8 </VirtualHost>

這樣就是兩個IP地址對應兩個域名。實際上在上面的單IP地址綁定中,提到<VirtualHost *:80>這樣的設置方式也可以用來多IP訪問,只是只能使用ServerName來區分,而如果輸入對應的IP地址來訪問,APACHE只會顯示符合第一個優先順序網站(假設無埠區分條件下),因為它無法判斷IP地址與多域名之間的映射關系,所以使用明確的IP地址配置還是有點好處,支持直接輸入IP地址訪問,只是看起來不太好。

補充一下,如果是Linux主機,DocumentRoot欄位需要修改為類似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

這樣的路徑,該路徑指向網站所在根目錄或子目錄。

9. Apache怎麼設置一個ip多個域名訪問

修改httpd.conf文件 修改之後要重啟httpd服務. service httpd restart
NameVirtualHost 192.168.164.133:80 設置此處為你的伺服器ip和服務埠
第一個網站用來設置為ip直接內訪問定位的文容件夾, nofile文件夾里設置一個空白的index.html文件即可
Apache默認ip訪問直接定位於第一個網站.所以這里綁定的文件夾不能存放其它網站的文件!

10. apache下禁止IP段訪問的代碼

在Apache默認站點根目錄下面建一個index.php,提示用戶,不允許IP直接訪問本地區域網。讓其自行關閉;或讓它跳轉到<?php
phpinfo();?>。

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239