Nginx实现通过不同的url前缀访问不同的前后端项目
,所以目前就可以通过给网页访问链接增加不同的url前缀,来让Nginx去实现同一端口下访问不同的前后端项目。具体配置如下:
(我这里是前端两个项目各自对应后端的两个服务)
server {#这里默认监听80端口,可根据项目需要自行设置需要监听的端口号listen 80;server_name 此处填写项目发布的域名或者ip地址;location / {root 此处填写前端项目文件路径(默认访问的前端项目一的路径);index index.html index.htm;}#这里因为每个server只能有一个root 所以在根目录默认有root之后,可以通过alias来配置其他文件路径#ex: http://www.xxx.com:xxx/unst/#/xxx,将/unst这个前置在页面跳转时加入url的#号之前即可location /unst {alias 此处填写前端项目文件路径(前端项目二的路径);index index.html index.htm;}#前端项目一对应的后端服务一的跳转配置location /st/ {proxy_redirect off;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_pass http://127.0.0.1:8089;}#前端项目二对应的后端服务二的跳转配置location /un/ { proxy_pass http://127.0.0.1:8091;}}
Nginx实现通过不同的url前缀访问不同的前后端项目相关推荐
- linux下Nginx部署前后端项目
Nginx 常用命令(Linux) cd/usr/local/nginx/sbin ./nginx //启动 ./nginx -s stop //停止 ./nginx -s quit //安全退出 . ...
- 关于访问接口时前后端都报错:404 (Not Found)
最近尝试写一个项目,采用node模拟后端,在调用接口获取数据时发现前后端都提示404,进行排查后发现是自己书写错误,特此记录一下. 请求代码: 前端提示: 后端提示: ...
- 查找txt中的中文字符_找出nginx请求日志中某个url请求总次数排名前十的ip地址...
答案如下: # 利用linux自带命令:sort.awk.grep.head.uniq组合得出相应的答案 awk '{print $1}' | grep 'www.xxxx.com' access.l ...
- Nginx反向代理:通过外网访问内网数据库(mysql)
Nginx反向代理:通过外网访问内网数据库 前言 项目场景: 问题描述及分析: 解决方案: 1 在部署nginx里配置端口IP 2 在外网nginx配置反向代理参数 3 重启nginx 前言 部署ng ...
- 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)
利用Nginx轻松实现浏览器中Ajax的跨域请求(前后端分离开发调试必备神技) 前言 为什么会出现跨域? 造成跨域问题的原因是因为浏览器受到同源策略的限制,也就是说js只能访问和操作自己域下的资源,不 ...
- 若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程)
场景 若依官网: http://doc.ruoyi.vip/ 前提: 服务器上安装Mysql,并将数据库导入,在SpringBoot中的application-druid.yml配置mysql数据库连 ...
- Nginx在Windows下载安装启动与配置前后端请求代理
场景 Nginx入门教程-简介.安装.反向代理.负载均衡.动静分离使用实例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103 ...
- cors 前后端分离跨域问题_前后端分离之CORS跨域访问踩坑总结
前言 前后端分离的开发模式越来越流行,目前绝大多数的公司与项目都采取这种方式来开发,它的好处是前端可以只专注于页面实现,而后端则主要负责接口开发,前后端分工明确,彼此职责分离,不再高度耦合,但是由于这 ...
- nginx配置别名与前后端根目录名关联
前情提要: 涉及到多个服务部署在一个服务器,用一个nginx代理转发的情况,前端一直报http 405错误,后端服务也一直没有log,说明一直没有调用到后端. 查了网上关于nginx配置的文档,有针对 ...
最新文章
- Ethereal使用入门
- 解决IDM“警告:您在以管理员身份运行IDM,在该模式下,IDM无法接管浏览器的下载事件”的问题。
- T-SQL游标学习总结
- 4 angular 重构 项目_再遇angular(angular4项目实战指南)
- hibernate反向工程
- HDU 6155 Subsequence Count(矩阵 + DP + 线段树)题解
- img里的align属性能保证图文的混排效果以及vspace和hspace
- 【Excel VBA】批量新建并重命名工作表
- VDT (virtual device on tcp) 基于tcp通信的虚拟设备工具集
- opencv生成棋盘格
- SpringBoot + Excel 读写技术与实际问题解决
- mysql-mmm 故障_mysql-mmm故障解决一例
- w7设置双显示器_win7如何设置双显示器
- python获取某年某月的第一天和最后一天获取某年某月的天数
- 认真学习MySQL中的二进制日志(binlog)与中继日志(Relay log)
- 2021计算智能期末复习
- 腾达无线网卡驱动linux,在Ubuntu上安装腾达W541U V2.0 (RT2070)无线网卡驱动【使用2011新驱动】...
- Enum 枚举小结 java **** 最爱那水货
- 基于Java Web的幼儿园管理系统
- 爱丁堡大学研究生计算机科学专业,爱丁堡大学计算机科学硕士专业