IIS 5.0 安裝詳解

來源:互聯網
上載者:User
iis|詳解
  在安裝Windows2000的時候,如果你選擇了安裝IIS,那麼在安裝的時候系統將會你的%SystemDrive%裡建立一個InetPub目錄,而且還會在Inetpub目錄下建立一個Scripts目錄,IIS還會建立一個虛擬目錄SCIPTS指向該目錄,並且給這個目錄執行許可權。前段時間NSFocus安全小組研究發現的“Unicode解碼目錄遍曆漏洞”大部分問題就是針對Web網站的可執行目錄而言的,所以我們建議把該目錄移到非系統硬碟在一定程度上可以保證一定的安全。
然而在我們選擇安裝系統組件的時候,無法自己定義IIS的安裝盤符,所以才有了今天的這篇文章。

我們在安裝系統的時候不選擇安裝IIS,等系統安裝完成後手動來做,我們可以使用無人值守的方式自訂安裝IIS 5.0。首先確認你的 Windows 2000的安裝介質是可用的,本例中的安裝介質是光碟片,因此只要將安裝光碟片插入光碟機即可,然後在你的硬碟或者磁碟片上建立一個無人值守安裝檔案,本例中我們將在D盤建立一個IIS5install.txt作為無人值守安裝檔案,下面我們看看該檔案的內容:
[Components]  /所安裝的組件
iis_common = on  /公用檔案
iis_inetmgr = on  /IIS管理器
iis_www = on  /WWW服務
iis_ftp = on  /FTP服務
iis_htmla = on  /Web方式的IIS管理器
iis_pwmgr = on  /Personal Web Manager
iis_doc = on
iis_smtp = on
iis_smtp_docs = on
mts_core = on
msmq = off
terminalservices = off
reminst = off
certsrv = off
rstorage = off
indexsrv_system = on
certsrv_client = off
certsrv_server = off
certsrv_doc = off

[InternetServer]
Path="D:\InetPub"  /Common檔案置放位置(如果你是卸載了IIS再手動裝,公用檔案還是會位置保持不變)
PathFTPRoot="D:\InetPub\FTPRoot"  /FTP的根路徑
PathWWWRoot="D:\InetPub\wwwroot"  /WWW的根路徑
將該檔案存檔後,運行“sysocmgr /i:%windir%\inf\sysoc.inf /u:d:\iis5install.txt”,不會有提示框出現,系統將自動的為你安裝好IIS,而且Scripts目錄將會在D盤,使用“Unicode解碼目錄遍曆漏洞”也就失效了。
如果你需要安裝更多的IIS組件,這是一個比較詳細的無人值守安裝檔案:
========================BEGIN========================
;This is an example Unattended installation file
;IIS, MTS, and Index Server are ON
;Target Path should be new directory
;Adminpassword is blank.

[Unattended]
Unattendmode = FullUnattended
OemPreinstall = NO
TargetPath = *
Filesystem = LeaveAlone

[UserData]
FullName = "Your User Name"
OrgName = "Your Organization Name"
ComputerName = "ComputerName"

[GuiUnattended]
TimeZone = "004"
AdminPassword = *
AutoLogon = Yes

[LicenseFilePrintData]
AutoMode = "PerServer"
AutoUsers = "0"

[Display]
BitsPerPel = 4
XResolution = 800
YResolution = 600
VRefresh = 70

[Networking]
InstallDefaultComponents = YES

[Identification]
JoinWorkgroup = Workgroup
;Turns NT Components (and their respective sections) ON or OFF

[Components]
iis_common = on
iis_inetmgr = on
iis_www = on
iis_ftp = on
iis_htmla = on
iis_doc = on
iis_pwmgr = on
iis_smtp = on
iis_smtp_docs = on
mts_core = on
msmq = off
terminalservices = off
reminst = off
certsrv = off
rstorage = off
indexsrv_system = on
certsrv_client = off
certsrv_server = off
certsrv_doc = off

[InternetServer]
;Without these keys specified IIS will use the default settings
; Note that the Path is location for INETSRV, the core IIS programs and files.
Path=D:\Securelocation
PathFTPRoot=E:\Inetpub\Ftproot
PathWWWRoot=E:\Inetpub\Wwwroot



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。