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

按点赞数排序
按时间排序
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
1,nginx 如何实现高并发的?
2,nginx 的 send_file 开关有什么含义
3,nginx 的 reuseport 开关有什么含义
4,nginx 高可用如何实现?
当然还有很多,憋不住要去撒尿了
3
回答于2020-05-20 16:09
Nginx的加强版或者扩展版。
我们知道Nginx是开源的、免费的,但是NGINX Plus的很多功能就需要收费了。Nginx Plus 可以作为一个负载均衡器,一个web服务器,还可以作为一个内容缓存。既然是Nginx的加强版,那无疑功能会比Nginx更加强大。NGINX Plus在开源Nginx已有的功能基础上,提供了许多适合生产环境的专有功能,包括session一致性、实时更新API配置、有效的健康检查等。
“未登录”的含义比较模糊,不知道是个什么定义,可以用变量、limit except、if等来配合实现。
微信公众号
加入微信群