此文章為記錄自己的配置流程,其他人不通用
網站服務器:Windows server 2008 R2 (IIS6.1) + Asp.net
數據庫服務器:Windows server 2008 R2 + SQL Server 2008 R2
1.解析域名到服務器,如:www.test.com
2.登錄網站服務器,建網站文件夾,如:www.test.com
3.在網站文件夾(www.test.com)下建立存放上傳文件的的文件夾,如:uploads
4.在網站服務器的本地用戶和組中新建網站用戶,如:web_test,隸屬于組:IIS_IUSRS
5.設置網站文件夾(www.test.com)的權限,屬性 -> 安全 添加用戶web_test和SERVICE(這個根據服務器的配置有可能是IIS_SERVICE或其他的),權限都為只讀
6.設置上傳文件夾(uploads)的權限,web_test只讀權限,SERVICE為完全控制權限
7.打開IIS新建站點名為:www.test.com,選擇好物理路徑,連接為用戶選擇我們新建的用戶:web_test
8.綁定Http域名:主機名:www.test.com,ip地址可不選,端口:80。綁定Https域名,主機名:www.test.com,ip地址可不選,端口:443,綁定Https時如果主機名不能輸入,可以到C:\Windows\system32\inetsrv\config\applicationHost.config中修改
9.iis中設置uploads文件夾只讀權限,方法:iis中選中uploads - > 雙擊處理程序映射 -> 編輯功能權限,去掉腳本權限,只留讀取權限
10.站點對應的應用程序池改成4.0版本
11.新建FTP用戶ftp_test,指定目錄位置,給用戶設定權限
12.登錄數據庫服務器,新建一個用戶如sql_test,建SQL數據庫如Test,為數據庫添加用戶訪問權限。默認架構:dbo,擁有的架構:不選,角色成員:db_owner
?
?
清除本地DNS緩存命令:ipconfig/flushdns
IIS的配置文件所在路徑:C:\Windows\system32\inetsrv\config\applicationHost.config
?