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

浏览 2k

准备去面试,有哪些是面试官常问的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
粉丝
相关问答

该路径中文件系统(磁盘)为只读模式挂载,卸载后重新以读写形式挂载即可

点赞 0
浏览 1.4k

可以试着打开debug日志,然后看日志中记录哪里处理时间较长

配置方法:error_log  /tmp/debug.log debug;

点赞 0
浏览 1.3k

我重新下载openresty1.19.3.2

同样的操作也成功了,


点赞 0
浏览 2k