1.将egg项目打包上传到服务器,除了node_modules文件夹。
2.在根目录创建index.js文件,输入以下代码
- const egg = require('egg');
- const workers = Number(process.argv[2] || require('os').cpus().length);
- egg.startCluster({
- workers,
- baseDir: __dirname,
- });
复制代码 3.到软件商店 - PM2过滤器 - 添加项目,启动文件选择项目根目录下的index.js,运行目录则选择项目根目录。
4.添加完成后,点击 管理(模块 ),然后点击一键安装依赖。
5.依赖安装完成后,需要在PM2启动项目。
6.项目启动后,到站点 - 设置 - 反向代理 - 添加反向代理:代理名称(一般写项目名称),目标url写http://localhost:7001(项目启动的端口自己配置好),发送域名localhost
7.保存反向代理配置就行了
|
|