找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 12508|回复: 0

赚钱系统前后端项目宝塔 Linux 一键部署、Nginx 反向代理配置完整方案

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-8-1 01:21:06 | 显示全部楼层 |阅读模式
以下是一个完整的赚钱系统(假设为Web应用,如广告联盟、任务平台等)在宝塔Linux面板上一键部署及配置Nginx反向代理的方案,涵盖前后端项目部署和反向代理配置:

一、环境准备

  • 服务器要求
  • 一台安装了宝塔Linux面板的云服务器,推荐CentOS 7+或Ubuntu 20.04+系统。
  • 服务器内存建议至少2GB以上,根据项目实际需求调整。
  • 宝塔面板安装
  • 如果尚未安装宝塔面板,可以通过以下命令安装(以CentOS为例):

   
  1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
复制代码

  • 安装完成后,通过浏览器访问服务器IP:8888,使用初始账号密码登录宝塔面板。


二、项目部署
前端项目部署

  • 上传前端代码
  • 在宝塔面板的“文件”模块中,创建一个用于存放前端项目的目录,例如
    1. /www/wwwroot/frontend
    复制代码

  • 将前端项目的打包文件(通常是
    1. dist
    复制代码
    目录下的内容)上传到该目录。
  • 配置网站
  • 进入宝塔面板的“网站”模块,点击“添加站点”。
  • 填写域名(如果有),根目录选择刚刚创建的前端项目目录
    1. /www/wwwroot/frontend
    复制代码

  • 其他选项保持默认,点击“提交”完成前端站点的创建。


后端项目部署

  • 安装运行环境
  • 根据后端项目的语言和框架,安装相应的运行环境。例如,如果是Node.js项目,需要安装Node.js和npm;如果是Python项目,可能需要安装Python和对应的虚拟环境。
  • 在宝塔面板的“软件商店”中可以方便地安装常见的运行环境。
  • 上传后端代码
  • 创建一个用于存放后端项目的目录,例如
    1. /www/wwwroot/backend
    复制代码

  • 将后端项目代码上传到该目录。
  • 安装依赖和启动项目
  • 通过SSH连接到服务器,进入后端项目目录。
  • 根据项目要求,执行相应的命令安装依赖,例如对于Node.js项目,执行
    1. npm install
    复制代码

  • 启动后端项目,例如
    1. npm start
    复制代码
    或使用PM2等进程管理工具来管理后端服务的启动和重启。


三、Nginx反向代理配置

  • 进入Nginx配置
  • 在宝塔面板的“网站”模块中,找到前端站点,点击“设置” -> “反向代理”。
  • 配置反向代理规则
  • 目标URL:填写后端服务的地址和端口,例如
    1. http://127.0.0.1:3000
    复制代码
    (假设后端服务运行在本地3000端口)。
  • 发送域名:可以选择“不发送”或者根据实际需求配置。
  • 高级配置(可选):
  • 可以配置一些高级选项,如超时时间、缓存设置等。例如,设置
    1. proxy_connect_timeout 60s; proxy_read_timeout 600s;
    复制代码
    来调整连接和读取超时时间。
  • 如果后端服务需要处理WebSocket连接,需要添加以下配置:

      
  1. proxy_http_version 1.1;
  2.        proxy_set_header Upgrade $http_upgrade;
  3.        proxy_set_header Connection "upgrade";
复制代码

  • 保存配置
  • 完成配置后,点击“保存”按钮,Nginx会自动重新加载配置。


四、安全设置(可选)

  • SSL证书配置
  • 在宝塔面板的“网站”模块中,找到前端站点,点击“SSL”选项卡。
  • 可以选择申请Let's Encrypt免费证书或者上传已有的证书,配置HTTPS访问。
  • 防火墙设置
  • 在宝塔面板的“安全”模块中,配置防火墙规则,只允许必要的端口(如80、443、后端服务端口等)对外开放,增强服务器安全性。


五、测试与验证

  • 访问前端站点
  • 通过浏览器访问前端站点的域名或IP地址,确保前端页面能够正常显示。
  • 测试后端接口
  • 使用工具(如Postman)或者前端页面发起请求,测试后端接口是否能够正常响应,验证反向代理是否生效。


通过以上步骤,你可以在宝塔Linux面板上一键部署赚钱系统的前后端项目,并配置好Nginx反向代理,使前端能够正常访问后端服务。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 17:22 , Processed in 0.074974 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表