配置網站伺服器

  建一個屬於自己的網站,對很多人來說不僅可以過把做站長的癮,還可以在網站有一定流量後靠投放廣告等賺錢,這是很多人業餘贏得收入的工作機會。下面是小編跟大家分享的是,歡迎大家來閱讀學習~

  

  工具/原料

  作業系統: Windows 2003 Server 網站系統: IIS6.0 磁碟格式: NTFS FTP工具: Server-U 資料庫: SQL Server 2000

  Server-U的配置

  1注意:為了確保安全,此軟體請務必設定一個管理密碼

  “Local Server”***本地伺服器***屬性   1、Local Server***本地伺服器***:此處可設定是否自動開啟FTP服務以及手動開啟或停止FTP服務等。   2、License***許可證***:共享版此項無內容。   3、Settings***設定***:   ⑴General/Max. speed:可設定最大傳輸速率***kb/s***。   ⑵General/Max. no. of users:可設定連線到本伺服器的最多使用者數。   ⑶General的其他專案均與保持伺服器的安全性有關。   4、Activity***活動狀態***:   ⑴Users***使用者***:顯示當前登入的使用者IP地址等資料及當前工作狀態;建議選中“Auto reload”***自動重新整理***。如果選中某個使用者,單擊右鍵,再選“Kill User”,即可將它從伺服器中踢出去。   ⑵Blocked IPs***被擋住的IP***:此處用來暫時禁止某些IP訪問本系統。單擊工具欄的“+”即可增加即可增加被暫時禁止的IP地址及禁止登入的總時間***從增加之後開始計算***。列表中可以看見被禁止的IP地址及其對應的計算機的完整的域名和離解禁尚有多少時間***以秒為單位***等等。在列表中單擊右鍵即可以選擇刪除已禁止的IP地址。   ⑶Session Log***系統日誌***:記錄所有登入***或試圖登入***到本機的操作痕跡及錯誤資訊等。

  2“Domains”***域名***屬性   1、ftp.bbc***即選中的FTP伺服器名***:此處可修改相應域名、IP地址及埠號等。   2、Settings***設定***:完全允許或禁止登入的IP地址等。   ⑴General/Max no. of Users***最大使用者數***:此處可以設定允許同時登入到本FTP伺服器的最大使用者數。   ⑵IP Access/Deny access***拒絕***:此處可設定僅僅拒絕登入到本FTP伺服器的計算機的IP地址列表。   ⑶IP Access/Allow access***允許***:此處可設定僅僅允許登入到本FTP伺服器的計算機的IP地址列表。   ⑷IP Access/Rule***規則***:此處可輸入指定的IP地址或IP地址的範圍。接受如“192.168.0.88”之類的單個IP地址;接受如“192.168.0.4-192.168.0.11”之類的IP地址範圍;接受如“192.168.0.*”之類的萬用字元;接受如“192.168.0.1?”之類的單個字元的限制等多種格式。“Add”為新增,“Remove”為刪除。   ⑸Message***資訊***:此處可改變一些提示性顯示資訊,如“Signon message file”***開始廣播***、“Server offline”***伺服器未工作***、“No anonymos access”***不接受匿名登入***等等。

  3Activity***活動狀態***:   ⑴Users***使用者***:顯示登入到本伺服器的使用者及其狀態;建議選中“Auto reload”***自動重新整理***。   ⑵Domain Log***系統日誌***:記錄所有登入***或試圖登入***到本伺服器的操作痕跡及錯誤資訊等。

  4Groups***組***:   ⑴利用Groups***組***可以預先建立好一個或多個確定了屬性***讀寫等***和控制權限***授予或禁止某些IP地址訪問***的目錄,以後當我們建立新的使用者,需要用到這些目錄時,就直接新增進去就行了,不用再進行重複設定,組的建立可以大大減輕設定工作量。   ⑵建立一個新組:選“Group→右鍵→New Group”,然後在“Group name”中輸入組的名字再按“finish”***結束***即可。如下圖:

  ⑶設定“Dir Access”***目錄存取許可權***:在此處選“Add”***增加***增加目標目錄***可多個***,然後再為它們逐個設定存取許可權。本項具體設定請參見本教程後文相關內容。   ⑷設定“IP Access”***IP控制***:此項的具體設定請參見本文前列相關內容。   ⑸組的複製:可以像複製檔案一樣複製所建立的組。選中組名,單擊右鍵,再選“Copy Group”即可複製此組,選幾次就複製幾個。真是好功能!^-^   ⑹使用“Group”***組***:在“Users”下選中要使用組的使用者名稱,再點選右邊面板中“Group***s***”後的圖示,選擇所需要的組名***可用Ctrl鍵或Shift鍵來同時選中多個組;多個組名會自動以逗號進行分隔***。如下圖:

  ⑺進入“Dir Access”,再按工具欄的重新整理圖示***書圖示左邊的那個***,即可看到最後的效果。如下圖:

  Serv-U使用者屬性之“Account”***帳號***

  1Account***帳號***選項。如下圖:

  2各項說明和應用例項   1、Disable account***禁用帳號***:如果選中它,則此帳號將無法使用。   2、User name***使用者名稱***:此處顯示並可改變該使用者的登入名;修改後,左邊面板的使用者名稱也會自動作相應的變更。   3、Group***s******組***:如果有建立組,則此處可通過選擇組來更多的目錄。這些組中目錄的屬性由建立組時確定,使用者在“Dir Access”中不能修改!如果組使用者的主目錄不在根目錄***見下面第5項說明***所包含的目錄樹之內,則此組使用者無法進入。   4、Password***密碼***:此項為“<>”***加密***說明有密碼,為保密,因此內容不予顯示。如果為空白,則不需密碼;如有輸入任何密碼均顯示“<>”。   5、Home directory***主目錄***:此處原則上為使用者登入後的根目錄;但實際上,當該使用者登入後,它的根目錄是哪一個還得看“General”***常用***屬性中的“Lock user in home directory”***將使用者鎖定在其主目錄中***來決定。   ⑴比如此處路徑為“d:\myweb”,“General”中相應項為選中,則主目錄和根目錄均為“d:\myweb”。   ⑵再比如此處路徑為“d:\myweb”,“General”中相應項為不選中,則主目錄為“d:\myweb”,而根目錄則為“d:\”。   ⑶注意:此處可據情修改,但不能超出“Dir Access”中“Path”所在盤的範圍,否則登入後你將什麼也看不見!   ⑷建議一般不要修改此項!   6、Notes***備註***:此項用來標註一些說明性的文字。

  Serv-U使用者屬性之“General”***常用***

  1“General”***常用***選項。如下圖:

  2各項說明和應用例項   1、Lock user in home directory***將使用者鎖定在主目錄***:如果選中則只允許使用者訪問“主目錄”以下的檔案和目錄***主目錄即為根目錄***;如果不選中,則使用者可一直訪問到主目錄所在盤的實際根目錄***比如“d:\”***下——當然,可能並沒有讀其下其他檔案目錄或寫等許可權,但是仍建議一般選中此項。***我們強烈建議請務必勾選此項***   2、Hide 'hidden' files***隱藏“隱含”檔案***:在列表時不顯示屬性為“隱含”的檔案。   3、Always allow login***總是接受登入***:本帳戶永遠有效。   4、Allow only N login***s*** from same IP address***只接受同一個IP地址的N個使用者登入***:對於限制外部區域網接入的機器數量非常有用!   5、Allow user to change password***接受使用者改變密碼***:有些FTP客戶端有允許使用者改變自己FTP密碼的功能,此處就是為它們準備的。   6、Max. upload speed***最大上載速率***:可以限制客戶端上傳檔案的最大速率***以kb/s為單位***。   7、Max. download speed***最大下載速率***:下傳檔案的最大速率***以kb/s為單位***。   8、Idle time-ou***空閒溢位時間***:超過某分鐘不工作***讀寫等操作***就丟棄已產生的連線。   9、Max. no. of users***最大使用者數***:允許同時連線到本伺服器的最多的使用者數目。   10、Logging message file***登入資訊檔案***:在這裡可以輸入***或選擇***一個事先建立好的文字檔案***一般***的完整路徑和檔名,登入成功之後就會出現相關提示資訊。提示資訊如下圖:

  11、Password type***密碼型別***:一般選預設的“Regular Password”***常規密碼***。

  伺服器的效能配置

  ***1***.資料庫效能 開啟SQL Server企業管理器,選擇使用的註冊組,點選右鍵,選擇"屬性",如下圖所示:

  在彈出的"SQL Server屬性***配置***"對話方塊裡,選擇"記憶體"選項卡,選擇"動態地配置 SQL Server記憶體",將最大值修改為自己需要的大小***視實體記憶體大小而定,一般為實體記憶體的40%***,如下圖所示:

  IIS效能 可以根據自身伺服器配置情況,根據需要來對IIS效能做一定的管理,操作如下: 開啟"Internet資訊服務管理器",展開"應用程式池",右擊"DefaultAppPool",選擇"屬性",在"屬性"對話方塊中選擇"回收"選項卡,在這裡,可以根據自身的實際情況對應用程式池進行定期的回收清理,同時也可以對應用程式池所佔用的內容進行分配管理,道理同上面的資料庫是一樣的,如下圖所示:

  ***3***伺服器的整體效能 伺服器的執行的效能除了對以上所述的管理配置外,還需要定期的對伺服器整體效能進行恢復,如下所述 開啟"控制面板",進入"計劃任務",點選"新增計劃任務",根據"計劃嚮導",選擇"下一步",如下圖所示:

  點選"瀏覽",找到"c:\windows\system32\shutdown.exe"

  填寫任務名稱,並選擇"每天"執行這個任務,點選"下一步"

  根據實際情況選擇一個"訪問貴站"人數最少的時段來重啟伺服器,選擇"每天"執行這個任務,點選"下一步"

  填寫超級管理員***系統管理員***的帳戶及密碼,點選"下一步"

  在新增的任務屬性框裡,在"執行"設定裡新增"-r -t 0 -f"引數並點選“確定”即可