Linux下Nginx 配置前后端接口
一、编辑nginx.conf配置文件命令
## /usr/local/nginx/ nginx的安装路径
vim /usr/local/nginx/conf/nginx.conf
二、后端接口配置信息
server{ listen 80; # 配置端口 server_name localhost; # 配置域名 charset utf-8; # 编码 access_log /usr/local/nginx/logs/access.log main; # 成功日志 error_log /usr/local/nginx/logs/error.log error; # 错误日志 index index.html; # 查找文件顺序 # 其余location #静态资源访问 location / { #------------------前台资源跟路径------------------ root /songwp/project/sjsk/dist; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api { proxy_pass http://127.0.0.1:56668; } #/api/esbapi 对前端请求的匹配和地址截取 #http://localhost:4800/api/esbapi/manager/cm0004 截取后保留 /manager/cm0004 #然后定位到后端地址 /esbapi/manager/cm0004 其中esbapi是后端的 context-path location /api/esbapi { proxy_pass http://127.0.0.1:56668/esbapi; } location /api/mqcore { proxy_pass http://127.0.0.1:56666/mqcore; } location /api/mqtask { proxy_pass http://127.0.0.1:56669/mqtask; } } }
三、重新加载配置文件
## 进入执行文件目录 cd /usr/local/nginx/sbin ## 重新加载配置文件 ./nginx -s reload
古今成大事者,不唯有超世之才,必有坚韧不拔之志!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)