Windows Nano Server安裝配置詳解07:部署IIS

來源:互聯網
上載者:User

標籤:windows   nano   server   

第一種方式:在產生Nano VHD鏡像的時候就整合IIS角色

通過結合使用 -Package 參數和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安裝 Internet Information Services (IIS) 伺服器角色。

對於離線安裝,使用程式包參數 New-NanoServerImage 添加程式包,如本樣本中所示:

New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath D:\ -BasePath C:\Base\ -TargetPath C:\Nan

o1\Nano-iis.vhd -ComputerName Nano-iis -Package Microsoft-NanoServer-IIS-Package

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/ED/wKiom1hchBDiNgkJAADeab1vd_M722.png" height="123" />

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchBHgwi3XAAD5wgRvRFw371.png" height="138" />

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/ED/wKiom1hchBLCYr_uAADc9T2HZBE201.png" height="86" />

第二種方式:對於現有的VHD檔案通過DISM工具進行安裝

我們先把正在啟動並執行Nano1虛擬機器關機,然後更新他的VHD檔案。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/ED/wKiom1hchBPyHOcuAACC22n1Wn8657.png" height="171" />

裝載Nano1的VHD檔案。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/ED/wKiom1hchBOik39yAAC0b2u_Wns501.png" height="258" />

或者通過命令掛載到mountdir檔案夾。Base目錄是已經存在的,之前使用new-nanoserverimage的時候產生的目錄。其中的package目錄裡有很多cab的安裝包。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/ED/wKiom1hchBSRWEhMAADopHVCS0Q275.png" height="266" />

以下樣本步驟假定正在從 BasePath 指定的目錄運行,且該目錄是在運行 New-NanoServerImage 之後建立的。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/E9/wKioL1hchBWhHu3tAAF-JLVOGF8123.png" height="191" />

添加IIS完成後,unmount這個檔案夾。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/E9/wKioL1hchBbjsmCzAACEiHr_jV4088.png" height="149" />

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/ED/wKiom1hchBfQMbe4AADExSWsyME091.png" height="110" />

我們在虛擬化hyper-v中掛載更新後的VHD檔案,查看一下。

防火牆多了兩條規則

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchBjwZkEdAAGGVH-1Grw840.png" height="484" />

通過powershell遠端連線Nano Server,需要先在管理工作站上配置遠端連線,。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/ED/wKiom1hchBnzfxt-AADXwRk6Qp0124.png" height="112" />

可以通過訪問IIS的Nano Server所在機器的IP來確定是否已經安裝了IIS。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/ED/wKiom1hchBry__I3AAFcaEReGdU918.png" height="421" />

切換到另外一台Nano Server,未安裝IIS的情況,。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/E9/wKioL1hchBuSftZkAACMURynyBk254.png" height="289" />

可以通過UNC訪問IIS的目錄。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchBzgxxdYAACjaQ1ISxQ905.png" height="241" />

第三種方式:線上安裝IIS

把Base目錄下面的package檔案夾複製到Nano server的C盤。Base目錄是已經存在的,之前使用new-nanoserverimage的時候產生的目錄。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/E9/wKioL1hchByifC1aAACv9UAVIAA952.png" height="175" />

複製到C盤。這裡Nano Server的IP是172.168.1.26

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/ED/wKiom1hchB3BIAt0AAC9CTPhvAI777.png" height="205" />

通過遠程powershell檢查一下,已經複製過去了。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchB_D-kNWAAFPYUQ57R8710.png" height="281" />

建立Unattend.xml檔案,檔案內容如下。

<unattend xmlns="urn:schemas-microsoft-com:unattend">

<servicing>

<package action="install">

<assemblyIdentity name="Microsoft-NanoServer-IIS-Package" version="10.0.14393.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" />

<source location="c:\packages\Microsoft-NanoServer-IIS-Package.cab" />

</package>

<package action="install">

<assemblyIdentity name="Microsoft-NanoServer-IIS-Package" version="10.0.14393.0" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="en-US" />

<source location="c:\packages\en-us\Microsoft-NanoServer-IIS-Package_en-us.cab" />

</package>

</servicing>

<cpi:offlineImage cpi:source="" xmlns:cpi="urn:schemas-microsoft-com:cpi" />

</unattend>

把建立好的xml檔案放到Nano Server的C盤根目錄下面。XML檔案裡面自定的安裝檔案路徑為IIS的安裝包和IIS的英文語言套件。檔案中的source location是需要注意的,package放在哪裡,這個路徑就寫哪裡。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/ED/wKiom1hchB_j4kk2AAEMYaqxFJI027.png" height="234" />

使用新建立的 XML 檔案切換到目錄並運行

dism /online /apply-unattend:.\unattend.xml

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M00/8B/E9/wKioL1hchCDhtKJWAAERtv0f7JQ031.png" height="531" />

安裝完成。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchCHwZbh0AAB0tHfYSuQ364.png" height="345" />

通過運行以下命令確定 IIS 程式包及其關聯的語言套件已正確安裝:

dism /online /get-packages

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/E9/wKioL1hchCTyQZkcAANEErHIa7Q854.png" height="484" />

應該會看到“包標識:Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~~10.0.14393.1000”兩次列出,一次用於發布類型:語言套件,一次用於發布類型:功能包。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M01/8B/ED/wKiom1hchCXiHUKfAAFyZ-MsgPk969.png" height="228" />

使用 net start w3svc 或通過重新啟動 Nano Server 啟動 W3SVC 服務。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/E9/wKioL1hchCWSnIf4AACpT9Yb4gA937.png" height="93" />

通過瀏覽器可以訪問預設的IIS網站,。

650) this.width=650;" title="clipboard" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clipboard" src="http://s3.51cto.com/wyfs02/M02/8B/ED/wKiom1hchCaTe8qgAAFdghUlBHA388.png" height="425" />

本文出自 “曾垂鑫的技術專欄” 部落格,謝絕轉載!

Windows Nano Server安裝配置詳解07:部署IIS

相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.