分类 nginx 下的文章

keepalived 安装

yum install -y openssl-devel cd /usr/tmp wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz tar xvzf keepalived-1.2.2.tar.gz cd keepalived-1.2.2 #./configure --disable-fwmark --pr...

一步一重天 2017 年 11 月 15 日 暂无评论

Nginx反向代理,跳转,缓存等设置日记

这次因为需要重新备案,而网站又要保持运营,只能通过反向代理的方式解析回服务器。这次操作感觉把代理这块发挥的淋漓尽致。http段proxy_temp_file_write_size 512k; proxy_temp_path /proxy_cache/nginx_temp; proxy_cache_path /proxy_cache/nginx_cache levels=1:2 keys_zo...

一步一重天 2017 年 11 月 04 日 暂无评论

my.cnf配置指南

常用跟踪命令 explain # back_log 是操作系统在监听队列中所能保持的连接数, # 队列保存了在MySQL连接管理器线程处理之前的连接. # 如果你有非常高的连接率并且出现”connection refused” 报错, # 你就应该增加此处的值. # 检查你的操作系统文档来获取这个变量的最大值. # 如果将back_log设定到比你操作系统限制更高的值,将会没有效果 bac...

一步一重天 2017 年 09 月 21 日 暂无评论

nginx .htaccess根据不同域名使用不同规则

nginx .htaccess根据不同域名使用不同规则,当然也可以写在server段,也可以在server段根据不同域名加载不同的.htaccessnginx 只加载配置,并非一定要.htaccess ,可以是.conf .mp3等。本例是在.htaccess中配置 根据不同域名使用不同规则.if (-e $request_filename) { break; } #if (...

一步一重天 2017 年 09 月 20 日 暂无评论

openssl升级到1.0.21以支持nginx http2 ssl

nginxn编译需要openssl 1.0.2 版本很重要,很多文章都疏漏了,导致安装完后http2还是http1.1wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz tar -zxvf openssl-1.0.2l.tar.gz cd openssl-1.0.2l ./config --prefix=/usr/local/o...

一步一重天 2017 年 07 月 12 日 暂无评论

服务器安全设置之nginx禁止upload目录运行php

如下:location ~ /upload/.*\.(php|php5)?$ { deny all; } Linux文件访问权限分为可读,可写和可执行三种。可用ls -l命令查看第一个字符代表文件类型。d代表目录,-代表非目录。接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限每组权限的三个字符依次代表是否可读...

一步一重天 2017 年 06 月 27 日 暂无评论

nginx图片防盗链设置

location ~* \.(gif|jpg|png|jpeg)$ { expires 30d; valid_referers *.baidu.com; if ($invalid_referer) { rewrite ^/ http://ww...

一步一重天 2017 年 03 月 20 日 暂无评论

nginx那些限速限连接数相关的设置

花时间重新梳理了一下,不同的时候,阅读就有不同的体会.http段limit_req_zone $binary_remote_addr zone=one:10m rate=15r/s; limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; ...

一步一重天 2017 年 03 月 04 日 暂无评论