随笔分类 -  nginx

摘要:# 针对json文件采用压缩 gzip_types text/plain text/css text/javascript application/javascript application/x-javascript text/xml application/xml application/was 阅读全文
posted @ 2020-11-04 21:46 reblue520 阅读(1985) 评论(0) 推荐(0) 编辑
摘要:apache的alias规则转换成nginx配置的示例# apache主配置文件<VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot "/data/www/vhosts/chinasoft.com/httpdocs/" S 阅读全文
posted @ 2020-10-14 11:12 reblue520 阅读(420) 评论(0) 推荐(0) 编辑
摘要:全站跳转404页面的示例 # 20200520 全站跳转404页面 if ($request_uri !~* "/404.html") { rewrite ^/(.*)$ /404.html permanent; } 404页面源码:404.html <!DOCTYPE html> <html> < 阅读全文
posted @ 2020-05-20 19:48 reblue520 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:一)需求背景现在app客户端请求后台服务是非常常用的请求方式,在我们写开放api接口时如何保证数据的安全,我们先看看有哪些安全性的问题请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)二)为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证案例:我们通过给某 [移动 阅读全文
posted @ 2019-09-04 11:29 reblue520 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:当redis设置了密码时代码如下:[root@node5 lua]# cat /usr/local/lua/access_by_limit_ip.lua 用户redis客户端设置:添加黑名单IP:sadd limit:ip:blacklist 10.11.0.148获取黑名单IP:smembers 阅读全文
posted @ 2019-09-04 11:06 reblue520 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:openresty开发系列4--nginx的配置文件说明Nginx基本配置Nginx的主配置文件是:nginx.conf,nginx.conf主要组成如下:# 全局区 有一个工作子进程,一般设置为CPU数 * 核数worker_processes 1; events { # 一般是配置nginx进程 阅读全文
posted @ 2019-08-29 13:56 reblue520 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:openresty开发系列3--nginx的平滑升级nginx服务器从低版本升级为高版本,如果强行停止服务,会影响正在运行的进程。平滑升级不会停掉正在运行中的进程,这些进程会继续处理请求。但不会接受新请求,这些老的进程在处理完请求之后会停止。此平滑升级过程中,新开的进程会被处理。一)平滑升级进入ng 阅读全文
posted @ 2019-08-29 12:00 reblue520 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:openresty开发系列2--nginx的简单安装,正向、反向代理及常用命令和信号控制介绍一、nginx的安装下载及编译安装1、Nginx下载:nginx-1.13.0.tar.gz,下载到:/usr/local/src[root@node5 src]# wget http://nginx.org 阅读全文
posted @ 2019-08-29 11:56 reblue520 阅读(822) 评论(0) 推荐(0) 编辑
摘要:consul_nginx_uprsync动态负载均衡 读取到的持久化配置文件 通过接口控制后端服务器配置 注意是put方式 最终在consul中显示 阅读全文
posted @ 2019-05-23 10:52 reblue520 阅读(435) 评论(0) 推荐(0) 编辑
摘要:现象:访问 toolbox.chinasoft.com 提示如下:Access to Font at 'https://images.chinasoft.com/static-toolbox/style/fonts/global_iconfont.woff?iv41ks' from origin ' 阅读全文
posted @ 2019-01-30 15:14 reblue520 阅读(607) 评论(0) 推荐(0) 编辑
摘要:现象描述:cms内容发布系统上传不了大文件,当上传超过32M文件时就上传不了 提示:无效的文件. 文件尺寸太大。 分析文件上传过程:browser --> nginx --> php 需要修改 nginx.conf和php.ini 1.nginx.conf新增如下参数,重启无效:client_max 阅读全文
posted @ 2019-01-24 20:59 reblue520 阅读(572) 评论(0) 推荐(0) 编辑
摘要:centos7.6环境下编译安装tengine-2.2.2的编译安装 1.获取tengine2.2.2的源码包 http://tengine.taobao.org/download/tengine-2.2.2.tar.gz 2.获取tengine的编译参数 /usr/loca/nginx/sbin/nginx -V # tengine2.2.2的编译安装 tar -zxf tengine... 阅读全文
posted @ 2018-12-26 20:14 reblue520 阅读(1901) 评论(0) 推荐(0) 编辑
摘要:安装php7的memcached扩展 1.编译安装libmemcached-1.0.18 wget https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz tar -zxvf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 ./configure --prefix... 阅读全文
posted @ 2018-09-13 22:09 reblue520 阅读(270) 评论(0) 推荐(0) 编辑