线上通过Nginx部署前端工程,并且配置SSL

介绍、为了更好的帮助大家学习,减少歧义,IP地址我就不隐藏了,公司也是我自己的公司。你们就别来攻击了。

下面给出步骤:

一、前期准备工作

通过在目标服务器上安装宝塔面板、安装redis、mysql、nginx、jdk环境等

1、

2、前端工程通过npm run build 打包成 dist文件

3、在线下打包后要执行的java项目可执行Jar包,写一个shell执行脚本4、去阿里云申请免费的SSL证书,下载后,上传到目录中二、配置Nginx的配置文件

把下列文件添加到Nginx配置中:

添加配置文件

复制代码
server {
  listen 443 ssl;
  server_name dongweizhineng.com;

  ssl_certificate /project/dwzn/ssl/www.dongweizhineng.com.pem;
  ssl_certificate_key /project/dwzn/ssl/www.dongweizhineng.com.key;

  location / {
    root /project/dwzn/pc/dist;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
  }
  # 后台反向代理
  location ^~ /api {
    # 反向代理 服务
    rewrite ^/api/(.*)$ /$1 break;
    proxy_pass http://114.55.62.25:4060;
  }
  location ^~ /minio {
    # 反向代理 服务
    rewrite ^/minio/(.*)$ /$1 break;
    proxy_pass http://114.55.62.25:9000;
  }
}
server {
   listen       80;
   server_name  dongweizhineng.com;
   return 301 https://$server_name$request_uri;
}
   # 东微智能官网后台管理
  server {
    listen       8034;
    server_name  zxsv.dongweizhineng.com;
    charset utf-8;

    location / {
        root   /project/dwzn/admin/dist;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }
    
    # 默认所有路径
    location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE_HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_set_header X-NginX-Proxy true;
		
        
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
}
相关推荐
代码搬运媛6 小时前
Jest 测试框架详解与实现指南
前端
counterxing6 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq7 小时前
windows下nginx的安装
linux·服务器·前端
之歆7 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜7 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
Maimai108087 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
kyriewen9 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
humcomm9 小时前
元框架的工作原理详解
前端·前端框架
canonical_entropy10 小时前
Attractor Before Harness: AI 大规模开发的方法论
前端·aigc·ai编程
zhangxingchao10 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端