当前位置: 首页 > news >正文

线上通过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;}
}
http://www.lryc.cn/news/107263.html

相关文章:

  • 直播预告 | 开源运维工具使用现状以及可持续产品的思考
  • GPT带我学-设计模式-工厂模式
  • Docker 安装 Tomcat
  • seata注册到nacos(docker)
  • ffmpeg综合应用示例(五)——多路视频合并(Linux版本)
  • Node.js-http模块服务端请求与响应操作,请求报文与响应报文
  • 除了PS,还有那些软件可以打开PSD文件
  • uniapp h5支付宝支付后端返回Form表单,前端如何处理
  • 【华秋干货铺】PCB布线技巧升级:高速信号篇
  • c#:ObservableCollection<T>的用法
  • Linux 端口号占用如何处理(使用命令处理)
  • ubuntu git操作记录设置ssh key
  • SystemVerilog数组参数传递及引用方法总结
  • Shell脚本学习-While循环1
  • docker for Windows, WSL2 ,Hyper-v的关系
  • SAS-数据集SQL水平合并
  • 企业既要用u盘又要防止u盘泄密怎么办?
  • 汉明距离,两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。
  • Android 之 使用 Camera 拍照
  • 盘点7月Sui生态发展,了解Sui的近期成长历程!
  • 6.物联网操作系统信号量
  • 《向量数据库指南》——使用Milvus Cloud操作员安装Milvus Cloud独立版
  • Redis的基础知识
  • Sorting Layer与Order in Layer
  • 动手学深度学习—卷积神经网络(原理解释+代码详解)
  • 环球数科、BUFFALO面试(部分)
  • RabbitMQ快速入门
  • 使用Git在GitHub上部署静态页面
  • SQL-每日一题【1084. 销售分析III】
  • Redis 软件包,在 CentOS 7 中安装 Redis