切换主题
宝塔非容器化部署
1. 运行脚本替换域名
在群文件下载到压缩包后,找一个目录解压一下,解压后的目录是这样的:
在该目录下打开终端,输入并回车运行
bash 替换域名脚本.sh
然后根据提示输入你最后要部署到的域名,之后脚本就会自己替换好里面的接口地址
2. 安装node环境
如果你服务器上面已经有node环境,并且版本>=18和设置了其为命令行版本,就可以跳过了
如果没有安装过,按照以下图示操作安装一个node即可,请不要忘记最后要设置一个版本为命令行版本
提示
如果刚进入页面提示安装node版本管理器,直接安装就好
3. 新建数据库
注意是新建不是新安装
新建一个mysql的数据库,数据库如果是容器的话 ( 注意做好持久化 ) ,需要对外暴露端口 ( 不必要开启服务器外部访问 )
如果服务器没有装redis的话也要安装一下,redis如果是容器的话,需要对外暴露端口 ( 不必要开启服务器外部访问 )
4. 修改后端配置文件
打开config.yml文件进行编辑
根据提示修改即可
5. 启动捷径
在该目录打开终端,输入并回车运行
bash 启动脚本.sh
6. 反代本地端口
进入宝塔网站界面,按照如图添加网站
按照如图配置后,点击确定,添加好后,点击进入该项目,点击URL代理
点击上方的添加URL代理,依次添加以下两个
现在访问你的域名,不出意外已经可以访问
默认用户名密码:superAdmin 12345678
如何修改端口
捷径默认占用3000、3001、8080端口,如果你本地这几个端口已经占用,可以手动修改配置文件来更改端口
后端端口修改:
config.yml:
用户前端、管理员前端端口修改:
ecosystem.config.js:
修改后,请自行修改反向代理的端口即可