Nginx
文章平均质量分 93
流浪猫之家
这个作者很懒,什么都没留下…
展开
-
Nginx Lua的执行阶段
对刚接触Ngx_lua的读者来说,可能会存在下面两个困惑。1、Lua在Nginx的哪些阶段可以执行代码?2、Lua在Nginx的每个阶段可以执行哪些操作?只有理解了这两个问题,才能在业务中巧妙地利用Ngx_Lua来完成各项需求。Nginx的11个执行阶段,每个阶段都有自己能够执行的指令,并可以实现不同的功能。Ngx_Lua的功能大部分是基于Nginx这11个执行阶段开发和配置的,Lua代码在这些指令块中执行,并依赖于它们的执行顺序。本章将对Ngx_Lua的执行阶段进行一一讲解。一、 i.转载 2021-02-04 11:52:01 · 6068 阅读 · 1 评论 -
Nginx实现对客户端IP的地域查询
wget https://github.com/maxmind/libmaxminddb/releases/download/1.3.2/libmaxminddb-1.3.2.tar.gztar -zxvf libmaxminddb-1.3.2.tar.gzcd libmaxminddb-1.3.2./configure && make && make installecho /usr/local/lib >> /etc/ld.so.conf.d/loc.原创 2020-12-07 09:47:20 · 457 阅读 · 1 评论 -
nginx重试机制proxy_next_upstream
nginx作为反向代理服务器,后端RS有多台服务器,上层通过一定机制保证容错和负载均衡。nginx的重试机制就是容错的一种官方链接:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstreamproxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 | http_504 | http_403原创 2020-06-24 17:57:53 · 2004 阅读 · 0 评论 -
CentOS挂载Windows共享目录
一,CentOS命令行下挂载Windows共享盘,可以通过 df 命令看见挂载成功:mount -t cifs -o rw,username=xxx,password=xxx //192.168.101.32/shareFolder/home/Uploads二,如果是Nginx + PHP应用,需要将运行Nginx的用户及组ID写入到挂载命令中,并指定 rw 参数:我这里Ngin...原创 2019-11-06 11:37:20 · 498 阅读 · 0 评论 -
Tomcat7集群会话保持到Redis
最早想用tomcat8的版本,但一直不成功,官网写只支持到7的版本,所以这里使用7了:1、将tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar上传到 tomcat/lib2,修改文件tomcat/conf/context.xml,添加如下内容。 1 2 3 4...转载 2019-03-11 18:00:15 · 285 阅读 · 0 评论 -
CentOS7: LNMP实战搭建
$CentOS_Version=7.6.1810for packages in make cmake gcc gcc-c++ gcc-g77 lrzsz flex bison file libtool python-devel libtool-libs autoconf kernel-devel patch wget crontabs libjpeg libjpeg-devel libpng ...原创 2019-03-01 17:06:01 · 211 阅读 · 0 评论 -
php高负载架构 6台服务器抵挡4000万pv
我在设计系统架构时,进行了大胆的尝试,只用6台Web服务器,达到了可承受4000万PV(页面访问量)的性能: 放弃了 Apache,因为它能承受的并发连接相对较低; 放弃了 Squid,因为它在内存利用、访问速度、并发连接、清除缓存等方面不如 Varnish; 抛弃了 PHP4,因为 PHP5 处理面向对象代码的速度要比 PHP4 快,另外,PHP4 已经不再继转载 2015-07-27 10:10:30 · 1132 阅读 · 0 评论 -
OpenResty--------- 一个全功能的 Web 应用服务器
OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx转载 2015-05-06 09:26:04 · 481 阅读 · 0 评论 -
LVS三种模式配置及优点缺点比较
LVS三种模式配置LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置LVS是什么:http://www.linuxvirtualserver.org/VS-NAT.htmlhttp://www.linuxvirtualserver.org/VS-IPTunneling.htmlhttp://www.linuxvirtualserver.转载 2015-02-25 09:34:41 · 456 阅读 · 0 评论 -
Nginx
一,nginx 的安装、配置 下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz安装准备: nginx依赖于pcre库,要先安装pcreyum install pcre pcre-devel cd/usr/local/src/ wgethttp://nginx.org/download/nginx-1.4.2.tar.g转载 2015-02-23 17:35:54 · 1142 阅读 · 0 评论 -
LVS+Keepalived 部署
背景: 随着公司的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,公司又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以提供一个负载均衡及高可用的服务器。一. LVS+Kee转载 2015-02-17 11:47:24 · 450 阅读 · 0 评论 -
LVS介绍
集群简介集群的概念(Concepts of Cluster)HAC(High Availability Cluster)LBC(Load Balance Cluster)HPC(High Performance Computing Cluster)Grid computing计算机集群简称集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧转载 2015-02-17 10:25:51 · 477 阅读 · 0 评论