第一种方式:在生成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

第二种方式:对于现有的VHD文件通过DISM工具进行安装

我们先把正在运行的Nano1虚拟机关机,然后更新他的VHD文件。

装载Nano1的VHD文件。

或者通过命令挂载到mountdir文件夹。Base目录是已经存在的,之前使用new-nanoserverimage的时候生成的目录。其中的package目录里有很多cab的安装包。

以下示例步骤假定正在从 BasePath 指定的目录运行,且该目录是在运行 New-NanoServerImage 之后创建的。

添加IIS完成后,unmount这个文件夹。

我们在虚拟化hyper-v中挂载更新后的VHD文件,查看一下。

防火墙多了两条规则

通过powershell远程连接Nano Server,需要先在管理工作站上配置远程连接,如图。

可以通过访问IIS的Nano Server所在机器的IP来确定是否已经安装了IIS。

切换到另外一台Nano Server,未安装IIS的情况,如图。

可以通过UNC访问IIS的目录。

第三种方式:在线安装IIS

把Base目录下面的package文件夹复制到Nano server的C盘。Base目录是已经存在的,之前使用new-nanoserverimage的时候生成的目录。

复制到C盘。这里Nano Server的IP是172.168.1.26

通过远程powershell检查一下,已经复制过去了。

创建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放在哪里,这个路径就写哪里。

使用新创建的 XML 文件切换到目录并运行

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

安装完成。

通过运行以下命令确定 IIS 程序包及其关联的语言包已正确安装:

dism /online /get-packages

应该会看到“包标识:Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~~10.0.14393.1000”两次列出,一次用于发布类型:语言包,一次用于发布类型:功能包。

使用 net start w3svc 或通过重新启动 Nano Server 启动 W3SVC 服务。

通过浏览器可以访问默认的IIS站点,如图。

欢迎扫描关注本人的微信公众号,获取更多IT资讯:

Windows Nano Server安装配置详解07:部署IIS相关推荐

  1. Windows Nano Server安装配置详解03:远程管理Nano Server

    远程管理Nano Server主要是通过使用远程powershell的方式. 首先,我们把Nano Server的登录凭据保存到$cred变量之中,如图. 其次,把远程Nano Server服务器添加 ...

  2. Windows Nano Server安装配置详解06:在物理机中部署NanoServer

    在物理机中部署Nano Server的步骤和在虚拟机中加载VHD部署有类似之处,下面把不同的地方罗列出来. 1)在生成VHD文件的过程中,需要添加-OEMDrivers参数,意思是为大多数普通硬件安装 ...

  3. Python3 环境搭建、pycharm安装配置详解、新建Python项目(新手小白版Windows系统)

    Python3 环境搭建 .pycharm安装配置详解 window系统上环境搭建: 一.环境搭建,下载Python (Python 3.8为例) 二.pycharm的下载与安装 window系统上环 ...

  4. Linux安装消息队列IBM MQ 7.5开发版安装配置详解

    消息队列IBM MQ 7.5开发版安装配置详解 文章目录 消息队列IBM MQ 7.5开发版安装配置详解 前言 一.什么是IBM MQ? 二.安装前准备 1.安装前准备 2.安装MQ Server 3 ...

  5. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  6. zabbix安装配置详解(一)

    zabbix安装配置详解(一) 一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: #yum install pcre-* 需要ssl的支持,如果不需要ssl支 ...

  7. lvs keepalived 安装配置详解【转】

    lvs keepalived 安装配置详解 张映 发表于 2012-06-20 分类目录: 服务器相关 前段时间看了一篇文章,lvs做负载均衡根F5差不多,说实话不怎么相信,因为F5没玩过,也无法比较 ...

  8. 使用LVS实现负载均衡原理及安装配置详解

    使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均 ...

  9. Tomcat 的 Server 文件配置详解

    转载自  Tomcat 的 Server 文件配置详解 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛.server.xml是Tomcat中最重要的配置文件, ...

最新文章

  1. MLIR与Code Generation
  2. 使用Redis实现在线点赞系统
  3. 再学大话设计模式--附录(三)
  4. 如何将原图和json融合_图像语义分割出的json文件和原图,用plt绘制图像mask
  5. matlab根据转移函数绘制放大器幅频响应和相频响应
  6. 【H.264/AVC视频编解码技术】第一章【H264视频编码详细解析】
  7. ansi编码转换_8b/1b编码是个什么东东
  8. leetcode 11
  9. 基于深度学习模型WideDeep的推荐
  10. python不同版本共存_多个python版本共存时的pip配置
  11. [笔记].痛哉!!!Error: Can't access JTAG chain, Error: Operation failed
  12. Bailian2800 POJ NOI0113-04 垂直直方图【打印图形】
  13. Comet OJ 热身赛(K题)principal(括号匹配问题+stack模拟)
  14. Java8 Lambda之Collectors.toMap
  15. 解决virtualbox win7虚拟机全屏问题
  16. java对象为什么要实现序列化
  17. 《Gartner2016年度新兴技术成熟度曲线》全解读
  18. CSAPP datalab
  19. java毕业生设计学术会议信息网站计算机源码+系统+mysql+调试部署+lw
  20. 武清鸿蒙幼儿园,天津十大贵族学校,土豪才上的起的学校!

热门文章

  1. LeetCode Different Ways to Add Parentheses(递归,动态规划)
  2. 小米抢购限流峰值系统架构历年演进历程
  3. sqli-labs(10)
  4. mysql查看死锁和解除锁
  5. MongoDB GridFS 存储文件
  6. 一步步学习SpringBoot(一) 快速搭建一个web
  7. 【JavaScript】【PPT】继承的本质
  8. 关于输入输出流的心得
  9. kill Signal
  10. 胸闷的原因有哪些? 相关解决偏方