Nginx配置文件
摘要:转:https://blog.csdn.net/weixin_52813907/article/details/127262304 1 nginx常见的配置文件 1.1 启动默认配置文件nginx.conf 默认启动nginx时,使用的配置文件是:安装路径/conf/nginx.conf文件 可以在
阅读全文
Tengine01
摘要:1 简介 Tengine是nginx的一个版本 Tengine文档:http://tengine.taobao.org/ nginx官网: http://nginx.org Nginx ("engine x") 是一个高性能的 **HTTP** 和 **反向代理** 服务器,也是一个 IMAP/PO
阅读全文
Nginx13 openresty使用lua-resty-template
摘要:1 简介 https://github.com/bungle/lua-resty-template 如果学习过JavaEE中的servlet和JSP的话,应该知道JSP模板最终会被翻译成Servlet来执行; 而lua-resty-template模板引擎可以认为是JSP,其最终会被翻译成Lua代码
阅读全文
Nginx12 openresty使用lua-resty-http模块
摘要:1 简介 https://github.com/ledgetech/lua-resty-http 在lua中操作http请求有两种方式 第一种方式:使用通过ngx.location.capture 去方式实现 第二种方式:lua-resty-http,是用于访问外部 Http 资源,外部 web 服
阅读全文
Nginx11 openresty连接redis(lua-resty-redis)
摘要:1 官网 http://openresty.org/cn/lua-resty-redis-library.html https://github.com/openresty/lua-resty-redis 2 示例 2.1 配置文件 /usr/local/openresty/nginx/conf/n
阅读全文
Nginx10 Lua入门 + openresty
摘要:1 Idea中创建Lua项目 lua官网:https://www.lua.org/ 1.1 添加插件,重启idea 1.2 创建项目 file-New Project 1.3 创建lua文件 1.4 配置lua运行程序 1)下载 https://github.com/rjpcomputing/lua
阅读全文
Nginx 安装perl
摘要:1 安装包下载 https://www.cpan.org/src获取最新偶数版本下载链接并替换(偶数版本为稳定版) 2 上传到服务器解压 tar -zxvf perl-5.36.0.tar.gz 3 进入目录perl-5.36.0 4 执行 ./Configure -des -Dprefix=/us
阅读全文
Nginx09 http的keepalive及在nginx的配置使用
摘要:1 为什么要有Connection: keep-alive? 在早期的HTTP/1.0中,每次http请求都要创建一个连接,而创建连接的过程需要消耗资源和时间,为了减少资源消耗,缩短响应时间,就需要重用连接。 在后来的HTTP/1.0中以及HTTP/1.1中,引入了重用连接的机制,就是在http请求
阅读全文
Nginx08 通过扩容提升整体吞吐量 nginx平滑升级-添加sticky模块和使用
摘要:1 扩容方式介绍 一个单一站点,想要扩,可以从硬件软件等多个方面来进行。 1 单机垂直扩容:硬件资源增加 2 水平扩展:集群化 3 细粒度拆分:分布式 3-1 数据分区 3-2 上游服务SOA化(原生支持水平/垂直扩容) 3-3 入口细分 3-3-1 浏览器 3-3-2 移动端原生App(物联网)
阅读全文
Nginx07 keepalived
摘要:https://hashnode.blog.csdn.net/article/details/124532338 1 简介 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalive
阅读全文
Nginx06 Rewrite
摘要:1 简介 rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。rewrite其实就是做了uri的映射
阅读全文
Nginx 05 动静分离
摘要:1 动静分离简介 为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源,如图片、js、css等文件,可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。对于用户请求的动态文件,如servlet、j
阅读全文
Nginx04 反向代理和负载均衡
摘要:1 反向代理介绍 https://www.cnblogs.com/jthr/p/16827214.html 2 负载均衡介绍 https://www.cnblogs.com/jthr/p/16827328.html 3 Nginx的反向代理配置 3.1 配置server 把location下面的ro
阅读全文
负载均衡
摘要:https://blog.csdn.net/wanghangzhen/article/details/118554304 1 负载均衡简介 1.1. 大型网站面临的挑战 大型网站都要面对庞大的用户量,高并发,海量数据等挑战。为了提升系统整体的性能,可以采用垂直扩展和水平扩展两种方式。 垂直扩展:在网
阅读全文
正向代理和反向代理
摘要:https://blog.csdn.net/qq_43038960/article/details/125591755 1 代理 1.1 什么是代理 代理也被叫做网络代理,是一种比较特殊的网络服务,允许一个终端(通常指客户端)通过一个服务与另一个终端(通常指服务器端)进行非直接的连接。 例如:一些网
阅读全文
Nginx03 虚拟主机
摘要:1 虚拟主机 虚拟主机使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。
阅读全文
Nginx02 Nginx的的目录结构、基本工作原理、基本配置文件介绍
摘要:1 Nginx目录结构 1.1 简要介绍 [root@localhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp # POST 大文件暂存目录 ├── conf # Nginx所有配置文件的目录 │ ├── fa
阅读全文
Nginx01 简介和安装
摘要:1 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源
阅读全文