基本配置
前提条件
创建云主机:请参考快速创建Windows云主机中的操作,其中选择云主机镜像部分,选择“标准版”-“Windows”中提供的标准镜像(建议使用最新版:Windows Server2019),创建好需要部署web服务的云主机。
配置说明
本文档是针对 Asp、Asp.net 架构的 web 服务器基本配置的简单说明。 示例中使用了操作系统是 Windows Server 2019 中文版的云主机,web server 是 IIS 10.0。
文档内容包括:操作系统、web server(IIS)和云主机管理这几方面最基本的服务配置。 这里,我们为这台示例的云主机绑定了浮动 IP 地址(校园网 IP),方便直接通过 windows 远程桌面连接到这台云主机服务器。
这里,我们为示例云主机绑定了浮动 IP 地址(校园网 IP),方便直接通 过 windows 远程桌面连接到这台服务器。
云主机开机准备
查看操作系统激活信息
- 打开 Windows 操作系统的“设置”
- 打开“更新和安全“
- 点击“激活”,查看 Windows 操作系统的激活情况
注:如果发现 Windows 操作系统没有激活,请安装(https://mvls.sjtu.edu.cn)上的说明进 行激活操作。
执行 windows 更新
- 从“设置”中,打开“更新和安全”
- 点击“Windows 更新”,再点击“检查更新”按钮
- 首次执行 Windows 更新,可能需要花费较长时间。更新完成后,可能需要重启操作系统。
启用系统防火墙
- 从“设置”中,打开“更新和安全”
- 选择“Windows 安全中心”,然后打开“防火墙和网络保护”
- 根据服务器的实际环境,Windows 操作系统显示有三种针对不同类型网络接入,并提示目 前使用中的网络,以及对应网络的防火墙启用状态(没有启用防火墙的网络类型下方有“打 开”按钮)。
- 建议为所有网络都打开启用防火墙,特别是“使用中”的网络,点击“打开”按钮,或者点击“网 络类型标题”,然后在该网络类型的配置页面中,打开防火墙。
配置步骤
安装.NET Framework 3.5
如果网站使用了比较老的.NET Framework 版本,建议先安装.NET Framework3.5
1 | Set-ItemProperty -Path 'HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU' -Name UseWUServer -Value 0 |
添加功能(IIS)
- 在桌面图标“此电脑”点击鼠标右键,弹出菜单中选择“管理”,打开“服务器管理器”
- 在“服务器管理器”的“仪表板”中,选择“添加角色和功能”
- 选择“下一步”
- 选择“基于角色或基于功能的安装”
- 选择“从服务器池中选择服务器”,确认下方的“服务器池”中当前选中的是所要配置的服务器,*
然后点击“下一步”
- 在“角色”一栏的列表中,勾选“Web 服务器(IIS)”
- 点击“添加功能”
- 根据实际所需,勾选需要安装的功能,比如: .NET Framework 4.7,等等
- 点击“下一步”
- 选择基本角色服务,如下图,然后点击“下一步”进行安装
- 确认页面
- 进行安装
- 安装完成
- 在“服务器管理器”的“工具”菜单中,可以看到“Internet Information Services(IIS)管理器”
- 同时, 用该服务器的浏览器,访问localhost 或者 127.0.0.1,看到默认的 IIS 欢迎页面,即 IIS web server 安装成功