網域名稱惡意指向的問題解決

2022-09-01 04:54:09 字數 1766 閱讀 8317

在iis中我們可以方便的通過不同的ip或者埠再或者主機頭來設定虛擬主機,在apache中也一樣可以。  假設有www.123.com和www321.com兩個網域名稱,要同時指向乙個伺服器位址,通過這兩個網域名稱訪問時,要呈現不同的內容,那就需要設定虛擬主機了。網域名稱設定虛擬主機還需要dns伺服器的支援。  

apache禁止使用ip訪問的實現方法

用apache搭建的web伺服器,如何讓網友只能通過設定的網域名稱訪問,而不能直接通過伺服器的ip位址訪問呢,有兩個方法可以實現(僅限於我知道的,當然肯定還會有其他方法可以實現),都是修改httpd.conf檔案來實現的,下面舉例說明。    

方法一:在httpd.conf檔案最後面,加入以下**        

namevirtualhost 221.*.*.*      

servername 221.*.*.*      

order allow,deny         

deny from all      

documentroot "c:/web"      

servername www.webjx.com

說明:以上部分是實現拒絕直接通過221.*.*.*這個ip的任何訪問請求,這時如果你用221.*.*.*訪問,會提示拒絕訪問。紅色部分就是允許通過www.webjx.com這個網域名稱訪問,主目錄指向c:/web(這裡假設你的**的根目錄是c:/web)      

方法二:在httpd.conf檔案最後面,加入以下**        

namevirtualhost 221.*.*.*      

documentroot "c:/test"      

servername 221.*.*.*      

documentroot "c:/web"      

servername www.webjx.com

說明:以上部分是把通過221.*.*.*這個ip直接訪問的請求指向c:/test目錄下,這可以是個空目錄,也可以在裡面建乙個首頁檔案,如index.hmtl,首面檔案內容可以是乙個宣告,說明不能通過ip直接訪問。紅色部分的意思跟方法一是一樣的。

2. 禁止某些ip訪問/只允許某些ip訪問 如果要控制禁止某些非法ip訪問,在directory選項控制:

order allow,deny allow from all deny from 10.0.0.1 #阻止乙個ip deny from 192.168.0.0/24 #阻止乙個ip段

只允許某些ip訪問,適合比如就允許內部或者合作公司訪問:

order deny,allow deny from all all from example.com #允許某個網域名稱 all from 10.0.0.1 #允許乙個ip all from 10.0.0.1 10.0.0.2 #允許多個ip allow from 10.1.0.0/255.255.0.0 #允許乙個ip段,掩碼對 all from 10.0.1 192.168 #允許乙個ip段,後面不填寫 all from 192.168.0.0/24 #允許乙個ip段,網路號

注:修改後要重啟apache>在httpd.conf檔案中每條命令前都不要加空行。

在寫完配置檔案後用 httpd -t -d httpd.conf 進行一下檢查

網域名稱惡意指向的解決方法

1.什麼是網域名稱惡意指向 網域名稱惡意指向是指一些使用者出於種種目的的將自己的網域名稱通過網域名稱服務商的服務,解析到他人的伺服器上,而被解析的伺服器上實際沒有相應的站點。2.目的 避免被網監和工信部掃瞄到之後的處罰和造成的損失,這裡我們提供了解決方法。關於網域名稱惡意指向的解決方法 單擊 開始 ...

oom問題解決

dalvik虛擬機會為應用程式分配固定大小的heap 如果使用超過了這個heap的大小,且沒有可被 物件,就會報oom。多張較大會迅速占用空間造成oom。我們可以使用一下的方法來減少這種情況的產生 1.減少單張的大小,根據螢幕大小來對bitmap做resize。private void setima...

too many open files問題解決辦法

今天用 往liunx中寫檔案,檔案很多 執行一會就日誌上就報錯 too many open files 結果找了半天才解決這個問題,現在給大家分享一下。首先用 ulimit a 命令看看linux的open files值是多少,結果乙隻有1024,不夠用的。然後修改linux的配置檔案,修改 etc...