nginx的nginx.conf配置文件如何修改代理的路由
2024-10-20 21:08:41
方法
location /api/ {
set $request_uri_new $request_uri;
if ($request_uri ~ "^/api/(.*)$") {
set $request_uri_new /$1;
}
proxy_pass http://127.0.0.1:8000$request_uri_new;
}
上述将把以/api
开头的路由去除/api
,如:https://i.cnblogs.com/api/aiyablog
将会变成https://i.cnblogs.com/aiyablog,并拼接到http://127.0.0.1:8000
后,变成http://127.0.0.1:8000/aiyablog
用处
利于在前后分离项目中,不用后端均以/api
作为路由的开头
最新文章
- VMware中linux硬盘空间不足的解决方法
- day 2远程连接Linux系统管理
- 1.openstack之mitaka搭建基本配置
- SQL练习题
- Effective Java 08 Obey the general contract when overriding equals
- AsyncTask实现异步线程通信
- C++的转换构造函数、拷贝构造函数、赋值运算符重载
- C语言中”#x“的含义
- Linux学习之十五、基础正规表示法\延伸正规表示法
- python多线程实现售票
- Linux格式化字符串
- Beef
- 磁盘寻道时间算法之----------------SCAN算法和最短寻道时间优先调度算法
- Centos7.2 搭建Lamp服务器以及迁移WordPress个人博客详细过程
- Java-NIO(八):DatagramChannel
- java Serializable 生成随机序列
- 排序系列 之 快速排序算法 —— Java实现
- Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
- Xamarin.Android 利用Fragment实现底部菜单
- LR报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host ";XXX.XXX.com"; failed解决方法