
nginx
文章平均质量分 53
kwinH
这个作者很懒,什么都没留下…
展开
-
shell脚本一键安装LNMP(liunx+nginx+mysql+php)环境
#!/bin/bash# author:kwin# Email:kwinwong@hotmail.comsrc="/usr/local/src/"cd $src#找到指定进程,并杀死#findPortKill 80findPortKill (){ processe=`lsof -i:${1} -n|awk '{print $2}'|grep '^[1-9]'` for i in原创 2016-11-24 14:36:08 · 5143 阅读 · 0 评论 -
浏览器缓存控制——nginx的expires设置
nginx的缓存设置 提高网站性能对于网站的图片,尤其是新闻站, 图片一旦发布, 改动的可能是非常小的.我们希望 能否在用户访问一次后, 图片缓存在用户的浏览器端,且时间比较长的缓存. 可以, 用到 nginx的expires设置 . nginx中设置过期时间,非常简单, 在location或if段里,来写.格式 expires [time|epoch|max|pff]time:默认单位(原创 2017-01-20 09:58:47 · 2585 阅读 · 0 评论 -
NGINX虚拟主机管理
Nginx配置段// 全局区worker_processes 1; // 有1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,一般设置为 CPU数*核数Event {// 一般是配置nginx连接的特性// 如1个word能同时允许多少连接 worker_connections 1024; // 这是指 一个子进程最大允许连1024个连接} http { //这是配置h原创 2016-12-29 11:08:38 · 548 阅读 · 0 评论 -
nginx rewrite 重写
rewrite 重写Nginx内置常用变量重写中用到的指令**if (条件) {} 设定条件,再进行重写 set #设置变量 return #返回状态码 break #跳出rewrite rewrite #重写** if位置 放在location下If 语法格式 If 空格 (条件) { 重写模式 }条件判断重写1: “=”来判断相等, 用于字符串比较原创 2017-01-10 15:42:31 · 892 阅读 · 0 评论 -
Nginx之日志管理
解析日志格式我们观察nginx的server段,可以看到如下类似信息 access_log logs/host.access.log main; 这说明 该server, 它的访问日志的文件是 logs/host.access.log , 使用的格式”main”格式. 除了main格式,我们可以自定义其他格式.main格式是什么?main默认的日志格式: log_f原创 2017-07-20 13:34:47 · 491 阅读 · 0 评论 -
Nginx反向代理服务器+负载均衡
nginx反向代理服务器+负载均衡 用nginx做反向代理和负载均衡非常简单, 支持两个用法 1个proxy, 1个upstream,分别用来做反向代理,和负载均衡 以反向代理为例, nginx不自己处理php的相关请求,而是把php的相关请求转发给apache来处理.proxy反向代理server {listen 80; #监听端口server_name localohst; #监听原创 2017-01-20 16:57:00 · 650 阅读 · 0 评论 -
Nginx启用GZIP压缩网页传输方法
原理:浏览器—请求—-> 声明可以接受 gzip压缩 或 deflate压缩 或compress 或 sdch压缩 从http协议的角度看–请求头 声明 acceopt-encoding: gzip deflate sdch (是指压缩算法,其中sdch是google倡导的一种压缩方式,目前支持的服务器尚不多) 服务器–>回应—把内容用gzip方式压缩—->发给浏览器 浏览<—–解码gzip原创 2017-01-20 09:40:39 · 506 阅读 · 1 评论 -
nginx配置Let's Encrypt免费SSL证书
安装certbot#安装EPEL软件源数字7代表版本centos7 如果是6就改成6 5则改成5rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum -y install certbot#-w 项目目录 -d 域名 一个目录可以对应多个域名certbot certonly --we原创 2017-01-16 16:07:55 · 1086 阅读 · 0 评论 -
centos 一键安装配置nginx脚本
centos 一键安装配置nginx脚本installNginx.ssh 用vi或则vim编辑 installNginx.ssh#!/bin/bash# author:kwin# Email:kwinwong@hotmail.comsrc="/usr/local/src/"cd $src#找到指定进程,并杀死#findPortKill 80findPortKill (){ pro原创 2016-12-13 22:30:53 · 3235 阅读 · 2 评论 -
NGINX基本操作
Nginx的信号控制及命令控制 Kill -信号选项 nginx的主进程号| 信号选项 | 描述 | | :————: | :————: | | TERM, INT | Quick shutdown 立刻关闭 | | QUIT | Graceful shutdown 优雅的关闭进程,即等请求结束后再关闭 | | HUP |Configuration reload ,St原创 2016-12-27 10:57:21 · 530 阅读 · 0 评论 -
Nginx之变量
Nginx之变量 变量 意义 $status HTTP状态 $body_bytes_sent 请求体body长度 $http_referer referer来源信息 $http_user_agent http-user-agent用户代理/蜘蛛 $http_x_forwarded_for 在经过代理时,代理把你的本来IP加在此头信息中,传输你的原始IP原创 2017-07-20 13:24:03 · 621 阅读 · 0 评论