Windows Nano Server安装配置详解07:部署IIS

第一种方式:在生成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站点,如图。

时间: 2024-08-08 05:36:52

Windows Nano Server安装配置详解07:部署IIS的相关文章

Windows Nano Server安装配置详解05:在虚拟机中部署NanoServer

1.将 NanoServerImageGenerator 文件夹从 Windows Server 2016 ISO 中 \NanoServer 文件夹复制到你硬盘上的文件夹. 拷贝到C盘根目录. 2.以管理员身份启动 Windows PowerShell,将目录更改为 NanoServerImageGenerator 文件夹所在的文件夹,然后导入模块,其方法为 Import-Module .\NanoServerImageGenerator -Verbose 3.通过运行以下命令(将提示你输入新

Windows Nano Server安装配置详解09:Nano Powershell

从 5.1 版本开始,PowerShell 在具有不同功能集和平台兼容性的不同版本中可用. 桌面版:基于 .NET Framework 而构建,兼容面向在 Windows 完整占用空间版本(例如,Server Core 和 Windows Desktop)上运行的 PowerShell 版本的脚本和模块. 核心版:基于 .NET Core 而构建,兼容面向在 Windows 占用空间减小版本(例如,Nano Server 和 Windows IoT)上运行的 PowerShell 版本的脚本和模

Windows Nano Server安装配置详解02:初始化配置

在Nano Server安装完成后,需要我们首先设置管理员账户administrator的密码,如图.按键盘的enter键进入到密码设置程序. 使用设置完成的密码登录到Nano Server之后,我们需要对网络进行基本的设置,如图. 我们通过上下键选择Networking项,然后Enter键键入网络的设置界面. 选择现有的网络适配器,如图. 默认情况下是通过DHCP分配的,如图. 我们通过按F4,将DHCP的状态改为disabled,如图. 然后手动设置Nano Server的IP和DNS信息,

Windows Nano Server安装配置详解01:安装Nano Server

在安装Nano Server之前,我们先来看看Nano Server具有什么样的特点.Nano Server给我的第一眼感觉就是非常的小,非常的轻,非常的快速,安装简便.弊端就是大规模部署的时候需要借助于powershell等脚本工具.具体的特点如下: 1)非常的小,VHD文件只有500多MB: 2)轻量级的OS,比server core占用资源更少,初始安装完成后,默认的进程.服务更少: 3)需要的补丁更新少,更小的攻击面: 4)适合部署IIS.DNS等应用程序: 5)适合部署windows

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

远程管理Nano Server主要是通过使用远程powershell的方式. 首先,我们把Nano Server的登录凭据保存到$cred变量之中,如图. 其次,把远程Nano Server服务器添加到远程管理机本地的trustedHosts中,否则会报下面的错误,如图. 添加trustedhost的方法如下. 然后我们通过New-PSSession的方式建立一条到Nano Server的新的session,如图. 进入Nano Server之后,就可以通过powershell的方式对Nano

Windows Nano Server安装配置详解04:将Nano Server加入域

将Nano Server加入域的方式和将Server Core加入域的方式是一样的.首先我们需要使用下面的命令在AD里面预创建Nano Server的计算机账户.然后把配置信息保存到nano.txt文件. 创建完成后如图所示. 我们通过\\serverip\c$的方式访问到Nano Server,把nano.txt拷贝上去. 执行djoin命令进行加域操作,命令中要指定Nano.txt文件,如图. 加域完成后,重启Nano Server服务器,如图. 重启完成后,使用域账户登录. 登录成功后,如

samba 4.7.16 安装配置详解

系统:Centos 7.4 x64位 服务版本:samba-4.7.1.samba-client-4.7 Samba 简介 Samba 是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享. Samba由两个主要程序组成,它们是smbd和nmbd.这两个守护进程在服务

nginx的安装配置详解

title: nginx的安装配置详解tags: nginx,虚拟服务器,curl nginx的安装配置详解 1. 介绍各个常用的服务端口 21 ftp :22 ssh:25 smtp:3306 mysql:873 rsync:3389 远程桌面:161 snmp:111 rpcbind:80 www http:443 https:110 pop3:53 dns:514 rsyslog 我们常用的nslookup和dig查询域名解析工具的安装包为bind-utils,如yum install b

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

转:http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director