教你如何配置自己的網站伺服器

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

  教你配置自己的網站伺服器

  工具/原料

  作業系統: 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”下選中要使用組的使用者名稱,再點選右邊面板中“Groups”後的圖示,選擇所需要的組名可用Ctrl鍵或Shift鍵來同時選中多個組;多個組名會自動以逗號進行分隔。如下圖:

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

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

  1Account帳號選項。如下圖:

  2各項說明和應用例項   1、Disable account禁用帳號:如果選中它,則此帳號將無法使用。   2、User name使用者名稱:此處顯示並可改變該使用者的登入名;修改後,左邊面板的使用者名稱也會自動作相應的變更。   3、Groups組:如果有建立組,則此處可通過選擇組來更多的目錄。這些組中目錄的屬性由建立組時確定,使用者在“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 logins 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"引數並點選“確定”即可