
nginx
Jo@mykine
码到成功
展开
-
nginx、TP框架实现兼容pathinfo和rewrite两种url访问方式
环境:centos7,yum安装的nginx1.10、php-fpm,tp3.2 本方法只需要配置nginx.conf的一个文件就可以支持pathinfo和rewrite两种url访问方式vim /etc/nginx/nginx.conf原创 2016-09-25 23:52:24 · 8277 阅读 · 0 评论 -
xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案
xhprof查看性能测试图,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execute cmd: ” dot -Tpng” 原因可能是:未安装graphvi 或php.ini关闭了重要函数原创 2017-11-14 07:57:56 · 4161 阅读 · 0 评论 -
使用docker容器搭建nginx负载均衡
运用docker搭建1台nginx负载均衡反向代理服务器、3台web应用服务器设计docker部署方案容器名称容器IP端口映射nginx服务模式nginx-loadbalance192.168.5.1010080-80proxynginx-web1192.168.5.1110081-80webnginx-web2192.168.5.12100...原创 2019-07-30 18:37:46 · 986 阅读 · 0 评论 -
使用consul实现nginx动态负载均衡
运用nginx-upsync-module模块定时调取consul的接口获取server列表,更新nginx的路由信息,也就是consul 作为 Nginx 的 db,利用 consul 的 KV 服务,每个 Nginx work 进程独立的去拉取各个 upstream 的配置,并更新各自的路由,通过增减consul的数据实现nginx的动态伸缩安装nginx的nginx-upsync-modu...原创 2019-08-01 00:52:16 · 1081 阅读 · 0 评论 -
nginx半自动平滑升级
半自动就是在最后迁移的时候使用源码自带的升级命令:make upgrade 来自动完成步骤一:进入当初ninx解压出来的源文件夹cd ngi0nx-1.14.1/步骤二:nginx -V 查看已经加载的模块,显示步骤三:重新configure 保留之前的模块并通过–add-module=PATH附加要加载的扩展所在目录 ./configure --prefix=/usr/l...原创 2019-08-05 12:25:04 · 240 阅读 · 0 评论 -
nginx平滑升级出现make: *** [upgrade] Error 1原因
nginx半自动平滑升级最后一步make upgrade时不成功,报错make: *** [upgrade] Error 1调试发现:kill -USR2 cat /usr/local/nginx/logs/nginx.pid发送-USR2信号给Nginx要它创建新的Master进程时没有效果,也就没有生成/usr/local/nginx/logs/nginx.pid.oldbi这个文件原因:...原创 2019-08-05 12:25:52 · 3560 阅读 · 1 评论