IIS+asp站點搭建(全過程)


本站點搭建是為網絡安全攻防環境做准備,擬采取虛擬操作系統server 2003 、sql server 2008、windows 7、配合Mysql、Apache、Nginx和IIS等中間件共同完成,並涉及到物理機和虛擬機之間網絡調優,遠程桌面,防火牆,虛擬網絡配置等,當然網站的中間件還有tomcat、tengine、Redis等等。

1.如何進行遠程桌面連接

物理機和虛擬機之間進行遠程連接,必須知道遠程機的ip地址,以及遠程機的防火牆開啟狀況(這里要求關閉防火牆),下圖是虛擬機操作系統server 2003的ip和防火牆狀態

目前防火牆是關閉的,現在可以在物理機運行命令行來遠程連接

要求輸入賬號和密碼

 

現在已經連接成功了,如果遇到無法連接時,要從虛擬機是否開啟遠程桌面和虛擬網絡兩方面排錯,

 

在物理機中將Vmnet8網卡禁用再啟用

同理,遠程連接win10虛擬操作系統也是一樣

 

連接成功,為方便操作,或許我們都可以再遠程桌面進行建站

IIS一般配合asp/aspx進行網站部署

2.IIS + asp,搭建第一個站點

在server 2003中,我們在控制面板-->添加和刪除組件里面啟動IIS服務

安裝好之后,可以看見服務組件

搭建新站點,默認的站點可以暫停

可以將下載好的站點目錄移到虛擬機里面,也可以在源碼之家下載:yuanmaone.com/站長之家:down.chinaz.com,我們拷貝一份站點文件到虛擬系統,文件按名為"wwwtest",到C盤符:

然后新建站點

站點分為多端口和多IP訪問,最好的方式是采用主機頭,目前是用的最多的方法,web默認的訪問是80端口,為避免沖突,可以將其改為81端口開始

下面是選擇站點的文件目錄

先選擇目錄名為"1111"的網站

第一次運行的時候,最好要給站點寫入的權限,系統第一次運行需要建立數據庫。

現在第一個站點已經建立成功

但是訪問不成功,在IE瀏覽器中顯示的錯誤代碼:500,內部服務器錯誤,出現此問題,一般都是站點中間件配置有問題

在站點01-->屬性-->主目錄-->配置-->選項-->啟用父路徑

現在我們就可以看到登錄頁面

 

后台初始管理用戶和密碼都為:admin,我們可以嘗試登錄

已經來到了后台管理頁面,可以根據頁面選項,使用不同的功能

有時候進來管理后台會有頁面報錯,這個是因為站點沒有數據庫寫入權限,可以在站點目錄加入寫入網站寫入權限

還有一種請況,就是我們要顯示站點的目錄但是頁面提示:403 無權訪問,

那我們依然可以在站點進行配置,允許瀏覽目錄,但是一般不這樣設置,除非管理員,因為所有的目錄都會列在web頁面,造成安全隱患

現在我們可以看到網站目錄已經列出來

 

 

 還有一種情況是403錯誤出現的時候,原因是一沒有權限或二沒有找到對應的文件,在文檔里面,默認的顯示以下三個文件

報錯很有可能就是我們的admin目錄下沒有以上其一,或者admin目錄下面的首頁沒有在默認的文檔里面,那么就可以給默認文檔添加進去,比如添加admin的index.asp文件

因為默認的文檔加載也是有順序的,所以要想添加的文檔盡快索引到,可以將他上移,類似置頂。這個時候,當在web瀏覽器訪問的時候,這個文件路徑就已經默認加上去了。

3.搭建第二個站點,先不給它寫入權限,默認端口82

沒有寫入權限,和剛才一樣,啟用父路徑,默認文檔配置和第一個網站相同,現在訪問網站首頁

可以正常訪問,包括點擊任意頁面,進行跳轉

當進入站點后台時,發現網頁不能正常訪問,IE瀏覽器報錯:

Edge瀏覽器報錯:

原因之一就是沒有寫入權限或者沒有用戶權限執行

加入寫入權限后,在IE中顯示登錄頁面

在Edge瀏覽器中顯示登錄頁面

登錄后台,一般默認的賬戶和密碼都是admin

還有一些諸如要輸入計算機用戶的賬號和密碼來訪問站點,也是涉及到權限的問題,為保證站點的安全性,故而有輸入密碼驗證一說,為避免此繁瑣不住,在建站的時候就可以賦予站點IUSR用戶權限

 

4.搭建第三個網站,在這里設置站點默認執行index.asp文檔,有寫入權限,有目錄瀏覽,有父目錄跟蹤,有用戶授權,默認為83端口。

 

建站完成后,頁面正常訪問,下圖是IE瀏覽器顯示

 

 

下圖是Edge瀏覽器頁面:

注:所有用IIs搭建的asp站點,使用的數據庫都是access數據庫,它是一個輕量級的數據庫,我們物理機的office就可以編輯此表

5.在實際生產環境中,一個網站可能有很多個站點,如果要統一配置基礎的站點設置項,就可以在網站中統一進行配置,比如說,要所有搭建的站點有寫入權限,有IUSR用戶權限,有默認的執行文檔,統一執行純文本展示web模式等等。

6.目前使用的是asp搭建站點,所以asp服務必須是開啟狀態

如果禁止掉,則整個網站是不能運行的

以上就是利用IIS中間件(IIS)+asp建站的整體步驟,中間個別問題可能因軟件版本以及物理機型和虛擬操作系統不同而有所差別,希望對大家建站有所幫助。

   墨雲流香

QQ:1757468585

 


免責聲明!

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



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