如题,nginx 反向代理,原网站为 http://aaa.com,反代后为 http://bbb.com ,同时希望增加一个 js,实现一个图片自动放大功能,请问 nginx 配置文件怎么写?
|
miniliukeNov 14, 2018 via Android
1
这个应该不是简单的配置就行的吧,这个要用其他程序反代后修改 html 的吧......
|
|
TinkNov 14, 2018 via iPhone
2
可以,反代配合 sub_filter
|
|
HardrainNov 14, 2018
3
用 sub_filter 替换'<head>'为'<head>你要添加的内容'
或替换'</head>'为'你要添加的内容</head>' 参考: https://stackoverflow.com/questions/19700871/how-to-inject-custom-content-via-nginx |
|
realpgNov 14, 2018
4
一个暂新的劫持党诞生了
|
|
realpgNov 14, 2018
6
@liuyinltemp #5
自己用的爬虫不就完了 搞那么复杂干啥 |
|
beny2morNov 14, 2018
8
@liuyinltemp 那用 js 脚本更方便吧
|
|
9
要保持压缩的话需要再代理一次
|
|
AlisaDestinyNov 14, 2018
11
你这让我想起我把 nginx 自带的目录浏览功能给加了个自己写的 js,让它支持图片预览。
我的方案也是利用 sub_filter。 在 location 块下面添加: sub_filter '</body>' '<script src="/js/preview.js"></script></body>'; sub_filter_once on; |
|
wolfieNov 14, 2018
12
如果自用,chrome 油猴不行吗。
|
|
leaves7iNov 16, 2018 via Android
14
手机的话 yandex 浏览器好像可以加载油猴脚本,不过我没试过
|