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

部署若依前后端分离

参考部署:https://blog.csdn.net/qq_46073825/article/details/128716794?spm=1001.2014.3001.5502

1.连接mysql(windows版本)
在这里插入图片描述
2.更新数据库用户为远程可连接
在这里插入图片描述
3.redis下载地址
https://github.com/tporadowski/redis/releases
5执行npm init 或者npm install --registry=https://registry.npm.taobao.org
有问题,检查下node文件夹的权限–完全放开权限
如果还有问题,试下下边的命令
npm i --legacy-peer-deps
6.运行前端项目
在这里插入图片描述
cmd项目里执行此命令后再执行(npm run dev)SET NODE_OPTIONS=–openssl-legacy-provider
7.编译成功的前端项目
在这里插入图片描述
览器访问 http://localhost:80应该会弹出这个界面
在这里插入图片描述

----------------------分隔线
https://blog.csdn.net/qq_46073825/article/details/129174661
部署分离系统

nginx部署vue前端项目
1.npm run build:prod的dist文件夹复制到nginx的html目录下。
在这里插入图片描述
2.nginx重启后修改的conf文件不生效,执行以下命令杀进程
taskkill /f /t /im nginx.exe
重启nginx后正常
在这里插入图片描述
nginx.conf的主要配置:
server {
listen 70;
server_name 192.168.1.232;

    location / {root   html/dist;try_files $uri $uri/ /index.html;index  index.html index.htm;}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_pass http://localhost:8080/;
}try_files $uri $uri/ /index.html;解析:第一个$uri指先试试用户输入的地址是否存在,如果不存在就访问第二个$uri的默认index.html。 如果前两个都不行就返回/index.htmlproxy_pass:反向代理upstream:负载均衡
http://www.xdnf.cn/news/59.html

相关文章:

  • Qt 信号与槽复习
  • [数据结构]哈希表
  • PTA:模拟EXCEL排序
  • 【C++面向对象】封装(下):探索C++运算符重载设计精髓
  • 【软考-系统架构设计师】设计模式三大类型解析
  • 简单接口工具(ApiCraft-Web)
  • 从0开始掌握动态规划
  • 目标分割模型优化自身参数都是梯度下降算法吗?
  • 基于Django框架的图书索引智能排序系统设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
  • 昆仑万维开源 32B 推理模型 Skywork-OR1:超越 DeepSeek-R1
  • 医疗设备预测性维护合规架构:从法规遵循到技术实现的深度解析
  • c++:智能指针
  • RT-Thread学习笔记(一)
  • 快速迭代收缩-阈值算法(FISTA)
  • 第十七届“华中杯”B 题校园共享单车的调度与维护问题分析
  • Sentinel源码—4.FlowSlot实现流控的原理一
  • Linux 网络配置
  • postman莫名奇妙报错,可能是注释引起的。postman 过滤请求体中的注释。
  • 云服务器CVM标准型S5实例性能测评——2025腾讯云
  • TDengine 语言连接器(PHP)
  • 【数据结构_10】二叉树(1)
  • 深入理解设计模式之模板方法模式 1d87ab8b42e98069b6c2c5a3d2710f9a
  • 停止回答 docker启动redis
  • Python中如何加密/解密敏感信息(如用户密码、token)
  • java 设计模式之单例模式
  • 利用互斥锁或者利用逻辑过期解决缓存击穿问题
  • 【Linux我做主】探秘gcc/g++和动静态库
  • 22、字节与字符的概念以及二者有什么区别?
  • 【含文档+PPT+源码】基于微信小程序的非遗文化黄梅戏宣传平台的设计与实现
  • Oracle补丁安装工具opatch更新报错处理