回答
收藏
分享
举报
面试官常问的nginx的问题
提问于2020-05-08 16:32

浏览 5k

准备去面试,有哪些是面试官常问的nginx的问题?

已修改于2023-03-17 02:10



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

Nginx涉及的业务场景很多,面试官可以问的点太多了,要看他的经验偏向哪块,如果有条件,可以先打听下他做过哪些业务。

我简单总结下,Nginx大概可以问这几个方向:

1、基本配置,比如server_name、location的匹配,rewrite的重定向规则,if有哪些陷井等。

2、反向代理,比如一致性hash算法该怎么配,keepalive请求有什么问题,如果上游挂了,怎么换一台新上游,但不给用户返回错误?

3、缓存类,比如过期缓存怎么配,合并回源怎么弄,cache manager、cache loader工作模式等

4、针对WAF防火墙等应用场景,可以展开了问HTTP协议的知识,比如POST请求的处理,比如tailer头部的处理等。

5、进程维护,包括热加载、热升级、切割日志文件、日志压缩等。

6、静态资源,比如root/alias的区别,比如aio/sendfile的选择等。

7、如果是做C模块开发的团队,会问很多源码、实现层面的问题。

8、如果偏向Openresty的团队,会问很多Lua模块的用法,特别是Lua原生函数与ngx库的使用。

9、TLS/SSL,比如对下游、上游怎么开启TLS,对HTTP、TCP怎么开启,怎么传递域名、IP地址等


并不全面,仅供参考哈

赞同

8

回复举报

回答于2020-05-20 20:03



回复陶辉
回复
阿尔巴回复了
厉害厉害

0

回复举报

回答于2020-05-22 07:01



回复阿尔巴
回复
llnn回复了
求帮忙拉下nginx开源社区群

0

回复举报

回答于2020-06-02 07:58



回复llnn
回复
陶辉回复了
扫@354:扫下明天直播课程宣传图片上的二维码,就可以加入微信群了

0

回复举报

回答于2020-06-03 02:30



回复陶辉
回复

1,nginx 如何实现高并发的?

2,nginx 的 send_file 开关有什么含义

3,nginx 的 reuseport 开关有什么含义

4,nginx 高可用如何实现?



当然还有很多,憋不住要去撒尿了

赞同

3

回复举报

回答于2020-05-20 16:09



回复头号游戏教父B哥
回复
提问者
繁星
这家伙很懒还未留下介绍~
0
文章
6
问答
8
粉丝
相关问答

Nginx的加强版或者扩展版。

我们知道Nginx是开源的、免费的,但是NGINX Plus的很多功能就需要收费了。Nginx Plus 可以作为一个负载均衡器,一个web服务器,还可以作为一个内容缓存。既然是Nginx的加强版,那无疑功能会比Nginx更加强大。NGINX Plus在开源Nginx已有的功能基础上,提供了许多适合生产环境的专有功能,包括session一致性、实时更新API配置、有效的健康检查等。

点赞 0
浏览 9.7k

“未登录”的含义比较模糊,不知道是个什么定义,可以用变量、limit except、if等来配合实现。

点赞 0
浏览 3.3k