UI设计 薇晓朵数字商城

 找回密碼
 加入我們

DTcms V1.0安裝教程 包含Sql server數據庫設置

[複製鏈接]
小豬哼囔 發表於 2021-10-31 13:55:28 | 顯示全部樓層 |閱讀模式
一、基本安裝環境
DTcms 1.0基本安裝環境
操作系統Windows Server 2008(推薦) 、Windows Server 2003(推薦)、Windows 2000、Windows XP(基礎測試環境)
數據庫 Sql Server 2000、Sql Server 2005(推薦)、Sql Server 2008(推薦)
Web服務器 IIS 5.0及以上版本(推薦IIS6.0,7.0)
其它 .NET Framework 2.0/3.x
二、所需軟件安裝2.1 推薦的使用環境
操作系統:windows 2003
WEB服務器:IIS 6
數據庫:Sql server 2000(及以上),Access(需MDAC2.6及以上版本支持)
Framework:.NET Framework 2.0
操作系統的安裝這裡就不介紹了,只是建議您在安裝了操作系統後安裝好最新的補丁已防止一些常見的漏洞。下面簡單的說一下IIS等安裝方法。
2.2 IIS的安裝
首先打開開始菜單,然後依次打開設置→控制面板→添加或刪除程序→添加/刪除Windows組件,接著在Windows組件嚮導內找到應用程序服務器按照圖一所示選擇對應的組件。
在選擇完成後點擊確定windows就會進入安裝的過程,系統會提示您插入需要的相關係統盤。值得注意的是安裝IIS等操作最好使用安裝系統的原盤來進行。如果您無法找到安裝時的盤可以根據系統是否使用了SP1來將SP1內的I386和系統盤中的I386合併進行安裝。 剩下的操作就是一路確定即可完成IIS的安裝。
注意:此處圖中設置為Windows Server 2003(IIS 6.0默認集成.NET Framework 1.1,.NET Framework 2.0需要單獨下載進行安裝。)。Windows 2000和Windows XP中將沒有ASP.NET選項,您只需要單獨下載安裝.NET Framework即可。
2.3 Sql server的安裝
2003的系統下我們可以使用企業版的Sql server 2000來搭建論壇的數據庫,基本安裝方法如下:在安裝程序剛啟動的時候會提示「SQL Server 2000 sp2 及更低版本不受此版本的 Windows 支持。在安裝了 SQL Server 2000 之後請應用 sp3。」直接點繼續進入安裝, 依次選擇本地計算機→創建新的實例→服務器和客戶端工具→使用本地系統帳號→選擇典型設置安裝的目錄以及數據庫默認存放的目錄→設置SA帳號的密碼(不要留空)。 再點擊下一步後就開始執行安裝操作了。安裝完成後建議您盡快使用Sql server 2000的所有SP補丁以保護數據庫的安全。
注意:SQL Server sa帳號的密碼不能為空;身份驗證模式為混合模式。
2.4 NET Framework的安裝
默認windows 2003下安裝iis 6就已經安裝了.net Framework,如果您沒有安裝的話可以下載.net Framework 的安裝包來進行安裝組件。
下載.net Framework
三、IIS站點建立
IIS6開設站點的方法:
  • 我們啟動Internet 信息服務(IIS)管理器在網站項上點擊鼠標右鍵,選擇新建站點如下圖:
  • 下一步後會提示您設置IP,端口主機頭等信息。前兩項沒有特殊要求的話可以使用默認設置,主機頭是用來綁定你指向同 一IP的其它域名的建議您輸入您這個站點要使用的域名,例如:www.domains.com。然後一路下一步直到完成。
  • 在您新建立的站點上點擊鼠標右鍵,選擇屬性進入站點的屬性設置。一般情況下單獨設置一下日誌的保存目錄,並且要啟用日誌以幫助你瞭解站點被人訪問的情況。
  • 檢查您的ISAPI擴展,.aspx文件無需確認文件存在。如果此選項已經選中請您取消該選項。具體設置可以參考下圖:

    警告:此處一定不要確認頁面文件是否存在,否則可能引起HttpModule接管出現異常。導致偽靜態功能無法正常使用。
  • 如果您同時安裝了.NET Framework 1.1和.NET Framework 2.0可以在IIS的站點中的ASP.NET選項內進行選擇。
  • 最後在文檔選項中添加index.aspx類型的默認頁,到此站點配置完成。虛擬目錄可以以此類推。
四、Sql server 2000建立獨立帳號數據庫方法
  • 首先我們啟動Sql server 2000數據庫,並打開企業管理器連接我們使用的數據庫並找到數據庫選項,在上面點擊鼠標右鍵選擇新建數據庫如下圖所示。建立數據庫時可以在數據文件,和事件日誌中設置數據文件的物理存放位置。
  • 然後我們在安全性中找登錄項,在上面點擊鼠標右鍵如下圖所示。我們將他的默認數據庫設置為我們剛剛建立的數據庫。如果系統為英文請將sql server的字符集設置為Chinese_PRC_CI_AS。
  • 然後再將這個帳號映射到數據庫中,以限定數據庫帳號的範圍。

    警告:我們不要給數據庫分配服務器角色,只需要如圖所示賦予public,db_owner
  • 到這數據庫就建立完成了,記住您設置的帳號和密碼並填寫在Web.config中的數據庫連接節點內。
五、目錄權限設置Windows Server 2003
首先,我們需要用到以下的組:
IIS_WPG 組(也稱為 IIS 工作進程組,IIS Worker Process Group)
Guests組(來賓組,在系統中擁有最少的權限)
以及以下的帳號:
Internet 來賓帳戶(匿名訪問 Internet 信息服務的內置帳戶)
啟動 IIS 進程帳戶(用於啟動進程外應用程序的 Internet 信息服務的內置帳戶)
  • 我們新建兩個帳號,打開控制面版中的管理工具然後找到計算機管理。雙擊打開後看到下圖:
  • 雙擊用戶後展開用戶的列表,在用戶列表內點鼠標右鍵選擇新用戶。如下圖:
  • 點擊新用戶後出現下圖:
  • 在用戶名等位置輸入您要使用的用戶名,全名以及描述是做說明用的可以不填寫。這裡建議您的用戶名用"_iusr"和"_iwam"來做後綴以區別開IIS來賓帳號,和IIS的進程啟動帳號。一般來說iusr為IIS來賓,iwam為IIS進程啟動帳號。當然您也可以按照您的習慣來做後綴區分兩個帳號方便以後使用及管理。帳號的密碼我建議您使用一個12位以上的數字字母和符號混合密碼,或者是一個MD5兩次後的密碼。這樣可以有效的防止密碼被人暴力破解。帳號建立完成我們來更改一下帳號的所屬組,首先更改dtcms_iusr的組為Guests.如下圖所示。
  • 接著更改dtcms_iwam的組為IIS_WPG.如下圖所示。

    警告:iusr和iwam賬號一定要設置密碼,且密碼在12位以上。並且一定要為帳號調整所在的用戶組。iusr帳號為guest組,iwam帳號為IIS_WPG組。
  • 這樣我們就有了訪問網站的時用戶連接服務器的帳號discuz_iusr,和服務器用來啟動程序池運行.net程序的帳號dtcms_iwam。下面更改IIS的配置:在控制面板→管理工具→Internet信息服務(IIS)管理器,打您的站點屬性找到目錄安全性選項卡,點身份驗證和訪問控制的編輯出現下圖。用戶名中輸入我們剛剛新添加的來賓組的帳號dtcms_iusr。
  • 然後在應用程序池中新建一個應用程序池,命名為論壇虛擬目錄的名稱或者dtcms。再在新建立的應用程序池上鼠標右鍵點屬性,找到標識選項卡。選擇配置後在帳號中輸入剛剛設置的IIS進程啟動帳號dtcms_iwam。IIS站點要使用此程序池來運行。
  • 做這些設置後我們還要更改windows下的temp文件夾的權限。給temp文件夾加上一個iis_wpg的帳號,並給於圖示權限。
  • 請在執行應用操作前,選擇替換子目錄。如下圖所示
  • 最後我們要給網站的目錄添加dtcms_iusr和dtcms_iwam這兩個帳號,並先給於只讀權限應用於子目錄。
  • 網站目錄下的以下目錄和文件需要給於dtcms_iwam讀,寫,修改權限
    /bin
    /aspx
    /html
    /plugins
    /upload
    /xmlconfig

    注意:一定要在站點中選擇您剛剛新建的應用程序池,且站點和應用程序池的帳號要調整為之前新建的帳號。網站的目錄和windows/temp目錄嚴格按照上面的描述進行權限設置
  • 到這裡我們的目錄權限就設置完成了,再結合一些其它的服務器安全設置您便可以防禦一部分已知的服務器入侵和攻擊。

由於官方教程頁已失效,此為archive備份版本。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

4um點擊跨境網編創業社區

GMT+8, 2024-11-23 21:32

By DZ X3.5

QQ

快速回復 返回頂部 返回列表