本文介绍,在windows 虚拟机上部署第一个website ,
如何创建windows 虚拟机,请参考《创建第一台windows 虚拟机》。
视频讲解:
图文步骤:
本文使用 SSCMS,是一款免费的CMS系统。官网:SiteServer CMS - 开源、跨平台、企业级CMS系统 (sscms.com)
步骤如下:
配置IIS服务器;
进入控制面板-apps

程序和功能-打开或关闭windows 功能

将 Internet Information Services 下的后两项展开并全部勾选,下载缺失的文件:

配置dotnet core 托管捆绑包;
下载捆绑包:https://dotnet.microsoft.com/download/dotnet/3.1?WT.mc_id=AZ-MVP-5003757
选择 hosting 按钮并下载

安装下载的文件,注意文件标题是 windows server hosting

在IIS中创建网站;
在sscms.com 下载windows server x64 的 dotnet core 的压缩包


解压到F盘并修改权限:
在文件夹上右键属性,点击 edit,点击 add,输入 IIS_IUSRS,点击 OK

点击 iis_iusrs 这一项,点击 full control并保存

在任务栏输入 iis,打开 iis管理员

删除默认的defalut 网站

新建网站,信息如下,其中目录为下载解压的文件夹:


修改应用程序池为 no managed core 并保存

配置ss cms 程序;
在浏览器输入 http://localhost/ss-admin/install
开始配置ss cms 程序

环境变量为绿色,点击下一步,否则需要排查错误

数据库选择 sqllite

缓存选择默认缓存

设置管理员信息

点击进入管理后台

在ss cms中新建站点;
输入用户名和密码

点击通过在线模版创建新站点

选择一个喜欢的站点样式,点击新建

输入站点名称,其中站点名称为你自己的名字。
其余按照下图配置:

点击访问站点:

可在本地通过localhost查看网站

配置服务器防火墙;
在azure上修改防火墙,添加服务器的入站端口

添加入站端口80

在windows 服务器中修改防火墙设置:


添加入站规则

规则类型为端口

输入80

设置一个规则名称

此时可以在全球任何地方,通过IP地址访问你的网站

