Windows 部署

circle-info

部署前需准备一台 Windows Server 2008 服务器,最低配置 2c4g 3m

应用架构图

1、编译

1、运行项目目录下的build.ps1脚本,脚本执行成功后会在当前目录下创建一个文件夹release

2、将生成文件复制到服务器上

2、安装数据库

circle-info

下载安装 Postgresql 12.0 以上版本,数据库管理工具推荐(Navicat、DBeaver)

安装完成后创建数据库:blog

3、部署后端服务

1、将server.zip拷贝到服务器上并解压到指定目录下

Image

2、配置appsettings.json数据库连接字符串

circle-exclamation

3、执行 nssm 注册一个服务

Image

4、启动服务

4、Web 服务器

Windows 的 Web 服务器选择比较多,我推荐 caddy 或者 nginx

Caddy

circle-check

caddy.exe 文件夹下创建 Caddyfile,如图所示

然后编辑该文件

然后通过nssm去注册windows服务,如图所示

Nginx

1、将html-pchtml-mobile分别解压

2、打开配置文件:D:\nginx-1.20.1\conf\nginx.conf,添加以下配置

3、用nssm注册nginx为服务,然后启动

Last updated