node网站部署

155 阅读1分钟

-- 宝塔:www.bt.cn/new/downloa…


  • 总览:
    1.linux安装宝塔
    2.安装mysql pm2 nginx等服务器环境
    3.代码部署
    4.反向代理
    5.域名绑定

ps:宝塔后面不推荐使用pm2管理器,使用的node管理器,这个大同小异更简单,需要注意的是添加node项目时 项目端口是代码运行的端口,后面服务器放行的端口是设置域名时候的端口,两个不是同一个。


  1. 安装操作系统 CentOS 7.6 x86_64 (64bit)(纯净版)
  2. 手动安装宝塔 首先使用XShell连接云服务器
    (1)ssh 公网IP 然后输入用户名root 服务器密码登录。
    (2)在宝塔官网上得到安装对应版本的安装指令。
    (3) 安装结束后 保存 生成的宝塔面板地址,用户名 密码。
  3. 通过宝塔公网地址,进入宝塔面板。安装推荐环境。 Nginx 1.22、MySQL 5.7、PHP 7.4
    1.png

4.安装 PM2管理器 (不装node管理器,创建网站时候选择创建PHP站点) 2.png

5.将数据库导入云服务器中

微信截图_20240116101955.png

6.创建站点 选择PHP项目,创建静态站点。

6666.png

7.上传源码

7.01.png (7.1)到文件目录下,不用管默认文件。 将本地源码打包,上传到服务器中解压

7.02.png (7.2)在源码中,修改文件源码中的数据库用户名密码配置。

(7.3)安装服务运行的环境

7.03.png

4绑定域名.png

阿里云创建站点时候需要额为配置:

阿里云配置端口后才能访问宝塔面板.png