深入浅出Nginx实战与架构

本文主要内容如下(让读者朋友们深入浅出地理解Nginx,有代码有示例有图):

  • 1.Nginx是什么?
  • 2.Nginx具有哪些功能?
  • 3.Nginx的应用场景有哪些?
  • 4.Nginx的衍生生态有哪些?
  • 5.Nginx开源相关资料有哪些?
  • 6.Nginx怎么样安装?
  • 7.Nginx常用的配置包含哪些?以及是怎么配置的?
  • 8.Nginx的安全策略需要从哪些方面考虑?
  • 9.Nginx架构是怎样的?
  • 10.总结

一、Nginx是什么?

Nginx是一款免费开源的高性能HTTP服务器及反向代理服务器产品。

二、Nginx具有哪些功能?

  • 1.正向代理与反向代理。
  • 2.负载均衡。
  • 3.Web缓存。
  • 4.动静分离。

三、Nginx的应用场景有哪些?

从我个人的实践经验出发,我用Nginx做了这么几件事情,如下所示:

  • 1.个人网站(如YC-Framework官网就是放在Nginx对应的目录下)或者是公司官网。
  • 2.外部网关代理(内部网关用SpringCloud Gateway,外部网关用Nginx)。
  • 3.基于Nginx+FTP的文件服务搭建。
  • 4.Nginx代理后端服务集群(负载均衡机制的体现)。
  • 5.基于Nginx Basic认证控制系统访问权限。
  • 6.内网映射代理。
  • 7.配置https。
  • 8.黑白名单。

四、Nginx的衍生生态有哪些?

衍生生态比较出名的一个叫Openresty。Openresty是一款基于 Nginx和LuaJIT的Web平台,它既具有Nginx拥有的功能,同时由于大量精良的Lua库,使其更加灵活,能构造出很多玩法。一句话概括,功能更强大了。

关于Openresty安装可以阅读我的这篇文章:
OpenResty源码编译安装

五、Nginx开源相关资料有哪些?

Nginx官方网站:
https://nginx.org/en/

Nginx官方文档:
http://nginx.org/en/docs/contributing_changes.html

Nginx源代码:
https://github.com/nginx/nginx

如果大家觉得英文方面阅读方面有一些困难,不用担心。一方面可以借助Google翻译或其它翻译

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值