准备要做一个技术分享会,主题是 Nginx,大家平时遇到什么坑可以讨论一下吗

2022-08-11 13:54:28 +08:00
 vvvvww

老大要我开个技术分享 Nginx 。我想偏实战应用一点,不想照着书本或者视频教材念 ppt 。大家在日常开发遇到的 nginx 问题能讨论一下吗? 比如 location 的 proxy_pass 带杠不带杠的问题、后端应用获取实际 remote_addr 的 ip 问题之类的。

5438 次点击
所在节点    NGINX
40 条回复
dzdh
2022-08-11 13:59:46 +08:00
普及一下基础 http 的报文参数干啥用的吧。发现有不知道的。

比如 proxy_set_header host www.baidu.com 或者 fastcgi_param http_host www.baidu.com 。有人真的会不知道这个 host 能改的。
wdssmq
2022-08-11 14:14:50 +08:00
反代 github 文件会 301 到原地址能不能破 - -
wangmn
2022-08-11 14:20:48 +08:00
CHENJIAJIE
2022-08-11 14:20:53 +08:00
proxy_pass 和 rewrite 的区别
hhhhhh123
2022-08-11 14:22:16 +08:00
那个 最后能分享出来吗?
vvvvww
2022-08-11 14:44:37 +08:00
@wangmn #3 很实战,赞
billzhuang
2022-08-11 14:50:00 +08:00
如何正确的配置 http connection pool
neoblackcap
2022-08-11 14:50:06 +08:00
nginx 如果要讲深的话就是往 openresty 那边的方向讲,一般都是要牵涉到开发的。
讲浅的就是各种常用配置参数呗
当然了,建议讲讲日常开发或者部署会用到的常用技巧就好了。或者如何使用 nginx 快速假设起开发环境
yiqiao
2022-08-11 14:50:17 +08:00
照着书本和视频教程也挺好的,
掌握核心才是最重要的。
nmap
2022-08-11 14:59:46 +08:00
按场景来讲大家才有兴趣,不要拘泥于细节
hankai17
2022-08-11 15:13:14 +08:00
现在遇到的问题: nginx 做 POST 代理 必须等整个文件上传完整后 才开始向后端转发
能否配置成 边上传边转发
isno
2022-08-11 15:23:54 +08:00
这样讲:
LB 路由转发 -> 7 层 NGINX,(聊聊 HTTP HTTPS 的性能配置) -> 再说说 OpenResty ,讲讲让 B 站损失几亿的 lua 弱变量问题。 再讲讲 Kong 微服务网关。 两三个小时结束了。

我的公众号:只讲了 HTTPS ,参考一下?

https://mp.weixin.qq.com/s?__biz=MzkyNTMyODc2Mw==&mid=2247483851&idx=1&sn=35f30bd140187eeb3dda92c8f187a91e&chksm=c1c975dff6befcc9def429e70cb0e60581004ce395738965c163bc05e6be7d5329242a33f511&token=760751116&lang=zh_CN#rd
Angzk3348
2022-08-11 15:47:32 +08:00
Nginx 强制跳转 https 接口的 POST 请求变成 GET 引发 405 错误

https://blog.imdst.com/nginxqiang-zhi-tiao-zhuan-https-jie-kou-de-postqing-qiu-bian-cheng-get/
dzdh
2022-08-11 15:56:08 +08:00
@hankai17 #11

stream ?
masterclock
2022-08-11 16:04:55 +08:00
模式里面什么时候加结尾的 /, 什么时候不加
proxy_pass 最后的 / 怎么加?
proxy_pass 用文本、变量、upstream 的时候,/ 怎么加?
chenjian026
2022-08-11 16:08:23 +08:00
很赞的 topic
yulgang
2022-08-11 16:31:01 +08:00
有录屏分享不?
vvvvww
2022-08-11 16:50:02 +08:00
@yulgang #17 不好意思哈,到时可能会在公司拿内部的案例讲,可能不方便
salmon5
2022-08-11 17:22:18 +08:00
可以分享下 nginx 源码
hankai17
2022-08-11 17:39:06 +08:00
@dzdh 得过 http 模块 不能用 stream

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX