NineAi 3.5 部署详细教程

安装测试环境:Nginx 1.22+PHP5.7+MySQL 7.4+redis7.0+Node 16.91+PM2管理器 5.6

安装说明

1、安装PM2管理器,管理里再安装Node版本,高版本如安装18.7也不影响

NineAi 3.5 部署详细教程

2、安装好后pnpm默认是没有安装的,如果模块管理没有,就执行安装命令
npm i pm2 pnpm -g

NineAi 3.5 部署详细教程 NineAi 3.5 部署详细教程

安装完成后终端查看一下版本信息,如下图三项,显示版本号说明已安装,执行查看命令

node -v
npm -v
pnpm -v

NineAi 3.5 部署详细教程

3、修改数据库文件和配置,新建数据库后把用户和密码加上,9520不用改,这里是因为装了两个版本使用不同端口

NineAi 3.5 部署详细教程 NineAi 3.5 部署详细教程

4、安装项目依赖,在目录下执行,如果想省个域名,就新建一个目录不需要绑定域名,安装项目依赖很容易出错原因多数是下载失败,这时候一定要注意先换成官方源,一般不会出错,

换源执行命令 npm config set registry https://registry.npmjs.org/

NineAi 3.5 部署详细教程

换官方下载源后执行安装pnpm install 或者 pnpm i 命令,安装过程中未出现提示错误就没问题,下方因为安装过

NineAi 3.5 部署详细教程

5、安装过依赖后,执行项目启动

启动命令 pnpm start

NineAi 3.5 部署详细教程这时候软件管理PM2管理器项目已经出现,状态正常的话该项目配置反代域名即可正常访问

NineAi 3.5 部署详细教程6、反代域名配置,新建一个站点,不需要上传,申请好SSL证书后,在反代代理设置一下,我这设置的是https://www.yuanmashe.com,反向代理设置http://127.0.0.1:9520

端口不要错。

NineAi 3.5 部署详细教程

同时安全设置端口放行

NineAi 3.5 部署详细教程

7、反向代理增加后访问域名时一般应该正常,红色那些是没配置的选项,需要在后台配置

执行命令查看下日志文件 pm2 log

NineAi 3.5 部署详细教程

安装完成访问前端 https://www.yuanmashe.com

NineAi 3.5 部署详细教程

后台网址 https://www.yuanmashe.com//nineai/admin

NineAi 3.5 部署详细教程
版权声明:玲珑居 发表于 2024-05-26 10:39:57。
转载请注明:NineAi 3.5 部署详细教程 | 玲珑居

暂无评论

暂无评论...