![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
pf1234321
这个作者很懒,什么都没留下…
展开
-
nginx 缓存和压缩
五、缓存expires命令:过期时间 六、压缩带宽资源很贵--- /html/js/css压缩,/images不压缩过程:nginx压缩 ----》网络传输 ---》chrome解压(压缩和解压消耗cpu)1、浏览器携带支持的解压方式2、浏览器与nginx的交互nginx配置...原创 2018-10-17 10:42:51 · 785 阅读 · 1 评论 -
nginx 跨域处理
问题由来:浏览器拒绝执行其它域名下的ajax运作如上图:chrome首次使用域名static.enjoy.com加载html页面------->然后在页面内由ajax方式向域名www.enjoy.com发起请求。此时问题出现:chrome拒绝执行ajax请求得到的返回值。 此问题常见解决方案:1、最常用的是,jsonp。此方案需要前后端共同协作来解决。...原创 2018-10-17 10:42:15 · 423 阅读 · 0 评论 -
nginx 防盗链
四、防盗链目的:1、让资源只能在我的页面内显示2、不能单独来取或者下载 流程:1、chrome以url1首次请求web服务器,得到html页面。2、chrome再次发起url2资源请求,携带referers = url1。(注意,是url1,不是本次的url2)3、nginx校验referers值,决定是否允许访问。 4、下面是nginx校验referers...原创 2018-10-17 10:41:30 · 585 阅读 · 0 评论 -
nginx 跨域
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><style> body { width: 35em; margin: 0 auto; font-family: Tahoma,...原创 2018-10-16 18:26:06 · 186 阅读 · 0 评论 -
nginx location配置详细解释
语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示...原创 2018-10-16 18:23:33 · 324 阅读 · 0 评论 -
Nginx中if语句中的判断条件
一、if语句中的判断条件(nginx)1、正则表达式匹配:==:等值比较;~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写;~*:与指定正则表达式模式匹配时返回“真”,判断匹配与否时不区分字符大小写;!~:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时区分字符大小写;!~*:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时不区分字符大小写...原创 2018-10-16 11:46:56 · 41227 阅读 · 0 评论 -
最新版 nginx内置变量 大全
在配置基于nginx服务器的网站时,必然会用到 nginx内置变量 ,下面笔者将它整理成列表,把最新版本的变量列出来,以方便做配置时查询nginx内置变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。...转载 2018-10-16 11:42:48 · 118 阅读 · 0 评论 -
Nginx URL重写(rewrite)配置及信息详解
Nginx URL重写(rewrite)配置及信息详解 URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中Nginx URL重写(rewrite)介绍 和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则...转载 2018-10-15 11:07:47 · 220 阅读 · 0 评论 -
http状态码301和302详解及区别——辛酸的探索之路
一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解。这里记录下,希望能有新的认识。大家也共勉。 官方的比较简洁的说明: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporarily Moved )...转载 2018-10-15 11:05:45 · 372 阅读 · 0 评论 -
nginx 缓存机制
nginx 缓存机制 Nginx缓存的基本思路 利用请求的局部性原理,将请求过的内容在本地建立一个副本,下次访问时不再连接到后端服务器,直接响应本地内容 Nginx服务器启动后,会对本地磁盘上的缓存文件进行扫描,在内存中建立缓存索引,并有专门的进程对缓存文件进行过期判断、更新等进行管理 对于缓存,我们大概会有以下问题:(1)缓存文件放在哪儿?(2)缓转载 2017-09-30 10:54:11 · 255 阅读 · 0 评论 -
nginx负载均衡的5种策略(转载)
nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {转载 2017-09-30 08:58:27 · 190 阅读 · 0 评论 -
【Nginx-反向代理服务器】实践篇(三)之Tomcat+Nginx搭建集群
继前面的博客,本篇博客来实践操作体会一下 Nginx配置过程如下: (1)到Nginx官网下载Nginx的Windows版本:点击打开链接(这里我们使用nginx/Windows-1.4.7版本进行实验)(2)解压到磁盘任意目录,例如这里我解压到虚拟机1中:C:\software\nginx-1.4.7(3)启动、停止和重新加载服务:通过cmd以守护进程方式启动nginx.ex转载 2017-09-29 17:04:20 · 279 阅读 · 0 评论 -
Nginx配置文件详解
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr转载 2017-09-29 16:28:52 · 638 阅读 · 0 评论 -
Nginx的启动(start),停止(stop)命令
Nginx的启动(start),停止(stop)命令查看Nginx的版本号:nginx -V启动Nginx:start nginx快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit配置文件修改重装载命令:nginx -s reload查看windows任务管理器下Nginx的进程命令:task转载 2017-09-29 16:20:14 · 386 阅读 · 0 评论 -
日志配置和及切割
1、编写自动分割Nginx日志脚本#!/bin/bashLOGS_PATH=/usr/local/nginx/logsYESTERDAY=$(date -d "yesterday" +%Y%m%d%H%M)mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.logmv ${LOGS_PATH}/error.log ${...原创 2018-10-17 19:22:16 · 177 阅读 · 0 评论