IIS與Apache禁止IP地址直接訪問網站


一、IIS 防止惡意域名指向解決方法
首先單擊“開始”-“設置”-“控制面板”-“管理工具”,找到“Internet 信息服務
(IIS)管理器”雙擊打開並進行如下操作:
1、展開左側級聯菜單,找到“網站”目錄。
2、在“網站”目錄上單擊右鍵,選擇“新建”-“網站”,打開“網站創建向導”。
 
3、在“網站創建向導”對話框點擊“下一步”,進入“網站描述”,輸入描述內容,這里的
內容可隨意輸入,但為了方便管理,一般填寫為網站域名或者具有代表性的名稱。
4、單擊“下一步”,打開“IP 地址和端口設置”項,輸入或者選擇“網站 IP 地址”(本機
的外網 IP)、“網站 TCP 端口”(端口默認 80,此時只需在瀏覽器輸入網址即可訪問網站,
如改為其它如 800,則需要加端口,如 http://www.qkweb.net:800)、網站的主機頭(即網站
要綁定的網址,如果為空,剛解析到此 IP 的域名均可打開此網站)。
 
5、填寫好后,“下一步”,點擊“瀏覽”或直接輸入硬盤絕對路徑來為網站指定網站文件夾,
只有在此文件夾以內的文件,才可以通過域名訪問到,此目錄即網站 WEB 根目錄。
6、點擊“下一步”,進入權限設置,“讀取”權限是必需的,如果您的網站要運行 ASP、PHP
等程序,需要選中“運行腳本(如 ASP)”項,點擊下一步,完成創建網站全部過程。
 
在網站創建過程中,只為網站綁定了一個域名 www.qkweb.net ,現在想要把不加 www
的 qkweb.net 也添加到網站的訪問域名中,如何設置呢?下面是詳細步驟:
7、在描述為 www.qkweb.net 的網站目錄上單擊右鍵,選擇“屬性”,打開網站屬性對話框,
單擊“高級”按鈕,打開“高級網站標識”對話框。
 
8、點擊“添加”按鈕,打開“添加/編輯網站標識”對話框,在此輸入網站的 IP 地址,TCP
端口和主機頭值,意義和創建網站時的相同,這里分別輸入 IP,80,qkweb.net 確定,這
樣就為網站又綁定上了 qkweb.net 這個域名,也填寫為如 bbs.qkweb.net 類似的二級域名。
到此,就完成了 IIS 中網站的創建和域名的綁定,可以通過 www.qkweb.net 和 qkweb.net
 
 
 
二、Apache 防止惡意域名指向解決方法
Apache 環境,則需要建立一個域名陷阱,需要放在配置文件的虛擬主機列表的第一個。
禁用該虛擬主機列表目錄,並將相應文件夾留空,達到和 IIS 停止默認網站同樣的效果。
1、首先使用 vi 編譯器對 apache 的配置文件進行修改。vi /etc/httpd/conf/httpd.conf。
2、 在配置文件最后添加虛擬主機, Apache 環境中第一個虛擬主機列類同於 IIS 的默認網站。
我們將第一個虛擬主機做成域名陷阱,禁用該虛擬主機列表目錄。
<VirtualHost *:80>
DocumentRoot /var/www/spring
ServerName www.springlove.com
=====> 這里可以隨意設置域名或者主機的 IP
<Location /> =====> 使用 Location 禁止訪問主機目錄
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *:80>
=====> 第二條列表配置為使用的域名
DocumentRoot /var/www/html
ServerName www.wylielove.com
=====> 這里放置實際使用的域名
 
</VirtualHost>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM