天天看點

爛泥:利用IIS、Zblog、SQLServer搭建ASP部落格

看到文章的标題,你就有可能發笑了。現在建一個網站或者部落格還需要使用IIS嗎?

說了不怕各位笑話,我到目前為止對IIS還真的不怎麼了解呢。今天剛剛好,趁着這個機會搭建一個以SQLServer為資料庫、IIS為web容器的ASP部落格。該部落格使用的Zblog的程式代碼。

要建立此部落格,我們需要做三部分工作。

1、相關環境的配置

2、SQLServer資料庫的安裝及配置

3、IIS的配置

4、Zblog的安裝及配置

第一部分、相關環境的配置

對相關的環境的配置,我們所需要做的不多。此次實驗我們是在虛拟機中進行的,是以我們搭建成功後,通過域名通路時會提示出錯。

在此我們使用的ilanni.com這個域名進行通路的,是以我們需要在虛拟機的hosts檔案中添加相迎的記錄即可。如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562351AS7v.png"></a>

除此之外,我還需要交代幾點。我們部落格的根目錄的D盤,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562354iaN7.png"></a>

而ilanni.com這個部落格的源碼是存在的ilanni這個檔案夾下的,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_13715623562Meq.jpg"></a>

好了,以上就是我們對于環境所需要做的工作。接下來,我們要對資料庫進行操作了。

第二部分、SQLServer資料庫的安裝及配置

由于ZBlog部落格程式即可使用ACCESS作為資料庫,也可以使用SQLServer作為資料庫,是以我們再次選用的SQLServer作為資料庫。而對于SQLServer資料庫,我選用的是SQLServer2000免安裝版。如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_137156235809d8.jpg"></a>

SQLServer資料庫啟動成功後。我們就要建立相應的部落格資料庫,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_13715623603slh.jpg"></a>

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562362Aeuj.jpg"></a>

資料庫建好後,我們可以通過資料庫用戶端進行連接配接看看是不是能正常使用。我在此使用的是Navicat for SQLServer這個軟體踐行測試的,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562364v7mp.png"></a>

其中需要注意的是,在主機名出填寫時。如果現在的資料庫的端口号沒有修改的話,直接填寫IP位址即可,如果修改過的話,那就要填寫:“IP,端口号”的形式。而我們現在使用的綠色版的資料庫使用的是7788這個端口号。是以我的填寫如上圖所示。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_13715623664eaj.png"></a>

正确連接配接資料庫的截圖。

第三部分、IIS的配置

有關IIS的安裝,我就不做多示範了。如果是Server 2003那你就需要安裝IIS元件了。如果你是Server 2008那麼安裝就更簡單了。我此次的示範是在Server 2003上進行的。安裝完畢後的截圖如下:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562368VZ7g.png"></a>

下面開始進行配置,因為ZBlog使用的ASP語言,是以我們要在Web服務擴充中啟用一些選項,如下圖:

配置完成IIS後,我們就需要ZBlog的安裝。

第四部分、Zblog的安裝及配置

在安裝Zblog之前,我們要建立相應的網站。啟動IIS,“網站”右鍵,建立-網站,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562372oF3g.png"></a>

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562374IFhA.png"></a>

在描述中,我們可以随意填寫。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562375TnPa.png"></a>

在這個界面裡面,有點需要我們注意的。“網站IP位址”建議選擇全部為配置設定,而網站端口号建議還是使用預設的80端口,要不然你通路網站時,還要在域名後面加端口号。

而主機頭這個可以填寫,也可以不填寫。如果這台伺服器隻是建立一個網站的話,就不需要填寫了。但是如果有多個網站在這台伺服器上,而且使用的都是80端口的,那建議填寫的。有關主機頭的問題,我還會單獨寫一篇部落格的。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562377cgGD.png"></a>

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562379eJSD.png"></a>

在此選擇網站所在的路徑。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562380xuFY.png"></a>

網站的通路權限。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_137156238220bD.png"></a>

網站建立完畢後,我們點選浏覽的話。會出現如下的錯誤截圖:

我們現在需要做的是,就右鍵“網站”-“屬性”,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562385Mp0V.png"></a>

然後點選“主目錄”—“配置”-“選項”,把“啟用父路徑”勾選上即可,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562387ArZf.jpg"></a>

此時,我們再次點選,浏覽時,就正常了。如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562389JNXo.jpg"></a>

浏覽正常了,我們也就可以進行ZBlog的安裝了。但是正式安裝Zblog之前,我們還有件事情,要做,那就是權限的配置設定。右鍵網站—“權限”,如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_13715623904H1h.png"></a>

我們要給USERS這個使用者組所有的權限,要不然等會我們在安裝Zblog時,會一直提示安裝Zblog。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562392r0la.png"></a>

權限配置設定完畢後,我們就可以Zblog的安裝了。如下圖:

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562394pb4A.jpg"></a>

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562395qHqQ.jpg"></a>

這個是檢查Zblog的安裝環境及相關的權限。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562397Wp5T.jpg"></a>

這個地方需要注意了。資料庫的類型我們選擇“MSSQL”,也就是Sqlserver。資料庫主機填寫本地的位址即可。因為我使用的資料是經過修改端口号的,是以填寫就上就加了端口号。而其他的就需要自己填寫了。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_1371562399q52d.jpg"></a>

安裝完畢。

<a href="http://ilanni.blog.51cto.com/attachment/201306/18/526870_13715624003rxr.jpg"></a>

已經可以正式通路了。

本次實驗所使用的軟體下載下傳位址如下:

SQLServer 2000綠色免安裝版:

<a href="http://pan.baidu.com/share/link?shareid=2751295335&amp;uk=3104283265">http://pan.baidu.com/share/link?shareid=2751295335&amp;uk=3104283265</a>

Navicat for SQLServer綠色安裝版:

<a href="http://pan.baidu.com/share/link?shareid=2748637692&amp;uk=3104283265">http://pan.baidu.com/share/link?shareid=2748637692&amp;uk=3104283265</a>

本文轉自 爛泥行天下 51CTO部落格,原文連結:http://blog.51cto.com/ilanni/1224660