随笔分类 - nginx
摘要:# 针对json文件采用压缩 gzip_types text/plain text/css text/javascript application/javascript application/x-javascript text/xml application/xml application/was
阅读全文
摘要:apache的alias规则转换成nginx配置的示例# apache主配置文件<VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot "/data/www/vhosts/chinasoft.com/httpdocs/" S
阅读全文
摘要:全站跳转404页面的示例 # 20200520 全站跳转404页面 if ($request_uri !~* "/404.html") { rewrite ^/(.*)$ /404.html permanent; } 404页面源码:404.html <!DOCTYPE html> <html> <
阅读全文
摘要:一)需求背景现在app客户端请求后台服务是非常常用的请求方式,在我们写开放api接口时如何保证数据的安全,我们先看看有哪些安全性的问题请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)二)为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证案例:我们通过给某 [移动
阅读全文
摘要:当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
阅读全文
摘要:openresty开发系列4--nginx的配置文件说明Nginx基本配置Nginx的主配置文件是:nginx.conf,nginx.conf主要组成如下:# 全局区 有一个工作子进程,一般设置为CPU数 * 核数worker_processes 1; events { # 一般是配置nginx进程
阅读全文
摘要:openresty开发系列3--nginx的平滑升级nginx服务器从低版本升级为高版本,如果强行停止服务,会影响正在运行的进程。平滑升级不会停掉正在运行中的进程,这些进程会继续处理请求。但不会接受新请求,这些老的进程在处理完请求之后会停止。此平滑升级过程中,新开的进程会被处理。一)平滑升级进入ng
阅读全文
摘要:openresty开发系列2--nginx的简单安装,正向、反向代理及常用命令和信号控制介绍一、nginx的安装下载及编译安装1、Nginx下载:nginx-1.13.0.tar.gz,下载到:/usr/local/src[root@node5 src]# wget http://nginx.org
阅读全文
摘要:consul_nginx_uprsync动态负载均衡 读取到的持久化配置文件 通过接口控制后端服务器配置 注意是put方式 最终在consul中显示
阅读全文
摘要:现象:访问 toolbox.chinasoft.com 提示如下:Access to Font at 'https://images.chinasoft.com/static-toolbox/style/fonts/global_iconfont.woff?iv41ks' from origin '
阅读全文
摘要:现象描述:cms内容发布系统上传不了大文件,当上传超过32M文件时就上传不了 提示:无效的文件. 文件尺寸太大。 分析文件上传过程:browser --> nginx --> php 需要修改 nginx.conf和php.ini 1.nginx.conf新增如下参数,重启无效:client_max
阅读全文
摘要: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...
阅读全文
摘要:安装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...
阅读全文
摘要:nginx的安全之通过nginx+lua的waf防火墙防sql注入和cc攻击 基于nginx架构的安全场景 1.常见的恶意行为 2.常见的应用层攻击搜狐段 3.nginx防攻击策略 4.场景:nginx+lua的安全waf防火墙 常见的恶意行为 爬虫行为和恶意抓取、资源盗用 基础防盗链功能-目的不让恶意用户能轻易的爬取网站对外数据 secure_link_module对数据安全性...
阅读全文
posted @ 2018-01-18 20:19
reblue520
摘要:nginx的性能测试及常用优化手段 一、nginx的性能测试及对比 1.环境准备 [root@test8_hadoop_kaf ~]# yum install -y httpd-tools [root@test8_hadoop_kaf conf.d]# cat ab_xingneng.conf server { listen 80; server_name testser...
阅读全文
posted @ 2018-01-18 17:15
reblue520
摘要:nginx多虚拟主机优先级location匹配规则及tryfiles的使用 1.相同server_name多个虚拟主机优先级访问 2.location匹配优先级 3.try_files使用 4.nginx的alias和root区别 5.用什么方法传递用户的真实IP 1.相同server_name多个
阅读全文
摘要:使用Nginx+Lua实现Web项目的灰度发布 Nginx编译安装Lua模块 一、安装LUA环境及相关库 官方网站:https://github.com/openresty/lua-nginx-module 1、LuaJIT wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz make && make install PREFIX=/usr...
阅读全文
posted @ 2018-01-17 11:29
reblue520
摘要:国内测试 在国外测试[root@u04mix03 ~]# curl http://es.chinasoft.com/myip107.150.X.X United States US Los Angeles [root@u04mix03 ~]# curl http://es.yayaim.com<ht
阅读全文
摘要:# 公司网站反映很慢,可能是一些页面的访问方法或者页面引起,通过程序统计nginx访问日志的页面和具体的action方法访问次数以及平均响应时间可以为程序开发的同事提供参考定位具体的代码 # 默认的nginx日志 log_format main '$remote_addr - $remote_use
阅读全文
摘要:前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述:app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器)代理到后端和服务器交互(多台server)刚开始访问没有问题,流量变大为了避免出现问题,nginx配置了两台进行负载均
阅读全文

浙公网安备 33010602011771号