18道非常牛逼的Nginx面试题!


1、请解释一下什么是 Nginx?
Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、 HTTPS、 SMTP、 POP3 和
IMAP 协议。
2、请列举 Nginx 的一些特性。
Nginx 服务器的特性包括:
反向代理/L7 负载均衡器
嵌入式 Perl 解释器
动态二进制升级
可用于重新编写 URL,具有非常好的 PCRE 支持
3、请列举 Nginx 和 Apache 之间的不同点
4、请解释 Nginx 如何处理 HTTP 请求。
Nginx 使用反应器模式。主事件循环等待操作系统发出准备事件的信号,这样数
据就可以从套接字读取,在该实例中读取到缓冲区并进行处理。单个线程可以提
供数万个并发连接。
5、在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?
只需将请求删除的服务器就可以定义为:
Server {listen 80;server_name “ “ ;return 444;
}
这里,服务器名被保留为一个空字符串,它将在没有“ 主机” 头字段的情况下匹
配请求,而一个特殊的 Nginx 的非标准代码 444 被返回,从而终止连接。
6、 使用“ 反向代理服务器” 的优点是什么?
更多关注 Java 大后端公众号
反向代理服务器可以隐藏源服务器的存在和特征。它充当互联网云和 web 服务器
之间的中间层。这对于安全方面来说是很好的,特别是当您使用 web 托管服务时。
7、请列举 Nginx 服务器的最佳用途。
Nginx 服务器的最佳用法是在网络上部署动态 HTTP 内容,使用 SCGI、 WSGI 应用
程序服务器、用于脚本的 FastCGI 处理程序。它还可以作为负载均衡器。
8、请解释 Ngin

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金枝玉叶9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值