flyzy博客
分享便宜VPS与网络优惠
搬瓦工

请教一下 nginx 代理问题

我有一个列表,大概 500 行
我想实现访问

http://a.com/a  代理到 http://a.com/1

http://a.com/b  代理到 http://a.com/2
类似这样的
.
.
.
http://a.com/abc  代理到 http://a.com/431

应该怎么实现呢?
只用 nginx 可以吗?

广东省网友说:可以

湖北省网友说:nginx 301或者302跳转就可以了

浙江省网友说:单个我知道能实现,我想问的是这种 500 多条的,不能写 500 个 location 块吧

福建省网友说:a是1 b是2 但是后续abc居然不是123?那不手写500条还想怎么样

陕西省网友说:是啊,正则也不行,关键这个列表还经常会变

云南省网友说:估计需要写程序了,列表对应的部分通过数据库记录,nginx的配置通过程序读取数据库的对应记录,然后关键的是,还得reload nginx以反应更新后的配置。

吉林省网友说:https://nginxproxymanager.com/
可以了解下这个

河南省网友说:这就是一个面板吧,能实现我这个吗?

山东省网友说:他的意思恐怕是要你转变思维,把顶楼的要求不做301转向,而是直接办成反向代理来解决。

台湾省网友说:你这毫无规律性的,不写500条还有啥办法……

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 请教一下 nginx 代理问题
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏