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

前端通过nginx部署一个本地服务的方法

前端通过nginx部署一个本地服务的方法:

1.下载ngnix

nginx
下载完成后解压缩后运行nginx.exe文件

2.打包你的前端项目文件

yarn build 

把生成的dist文件复制出来,替换到nginx的html文件下
在这里插入图片描述

3.配置conf目录的nginx.conf文件

主要配置server监听

    server {listen       8088;server_name  localhost;location / {root  D:\\nginx-1.26.2\\nginx-1.26.2\\html;try_files $uri $uri/ @router;index  index.html index.htm;}location /api/ {proxy_pass http://localhost:1001/;  #匹配到/api/关键字可以转换到指定服务下proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}# 处理前端路由的 named locationlocation @router {# 这里通常指向你的前端入口文件,例如 index.html# 也可以在这里进行更复杂的反向代理设置rewrite ^/(.*)$ /index.html last;}location = /favicon.ico {log_not_found off;access_log off;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

root D:\nginx-1.26.2\nginx-1.26.2\html;配置静态文件的目录,
正常是单斜杠,如果报错就试试双斜杠
location /api/ 匹配到/api/关键字可以转换到指定后端服务下
try_files $uri $uri/ @router; location @router 是为了避免刷新报错

4.运行nginx服务

运行cmd 运行到nginx服务的目录下,运行服务

cd xxxx/nginx-1.26.2
nginx -t 
nginx -s reload //重新运行

以上配置完成后打开localhost:8088就可以打开前端项目了。

http://www.lryc.cn/news/477253.html

相关文章:

  • Linux:防火墙和selinux对服务的影响
  • 从 vue 源码看问题 — vue 如何进行异步更新?
  • 【go从零单排】go中的基本数据类型和变量
  • 标签之文字排版,图片,链接,音视频(HTML) 基础版
  • 基于SpringBoot+Gpt个人健康管家管理系统【提供源码+答辩PPT+参考文档+项目部署】
  • 十四届蓝桥杯STEMA考试Python真题试卷第二套第一题
  • 【Windows修改Docker Desktop(WSL2)内存分配大小】
  • 阿里云-部署CNI flannel集群网络
  • favicon是什么文件?如何制作网站ico图标?
  • Linux云计算个人学习总结(一)
  • DCRNN解读(论文+代码)
  • 雷池社区版新版本功能防绕过人机验证解析
  • 一文详解开源ETL工具Kettle!
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • 解决数据集中xml文件类别标签的首字母大小写不一致问题
  • 手边酒店多商户版V2源码独立部署_博纳软云
  • 32位汇编——通用寄存器
  • vue3项目中实现el-table分批渲染表格
  • 开源办公软件 ONLYOFFICE 深入探索
  • 原生鸿蒙应用市场:开发者的新机遇与深度探索
  • MATLAB实现蝙蝠算法(BA)
  • WPF使用Prism框架首页界面
  • Linux中的软硬链接文件详解
  • 「Mac畅玩鸿蒙与硬件18」鸿蒙UI组件篇8 - 高级动画效果与缓动控制
  • pgsql数据量大之后可能遇到的问题
  • Android 解决MTK相机前摄镜像问题
  • 在 Oracle 数据库中,SERVICE_NAME 和 SERVICE_NAMES 有什么区别?
  • 【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
  • AIGC时代LaTeX排版的应用、技巧与未来展望
  • 二叉树的深搜