nginx配置http2无效不起作用 发布时间: 2021-07-28 03:13:36 评论数: 0
最近博客打算做https顺便把http2也做上去,但是测试的时候发现还是http/1.1,问题出来哪里? nginx -V 查看编译参数也带有 –with-http_v2_module 默认情况下http_v2_module是自动带着的Google 了一下发现是 OpenSSL 版本的问题OpenSSL 1.0.1e的版本不支持ALPN,所以无法开启 HTTP2 问题已经找到开始怎么解决问题 更新openssl wget --no-check-certificate https://www.openssl.org/source/openssl-1.0.2j.tar.gz tar z ......
Nginx内容替换sub_filter模块的过滤功能 发布时间: 2021-07-26 10:24:12 评论数: 0
首先是示例:location / { sub_filter </head> '</head><script language="javascript" src="x.js"></script>'; proxy_set_header referer https://www.lvtao.net;#如果网站有验证码,可以解决验证码不显示问题 sub_filter_once on; sub_filter_types text/html; }解释:sub_filter 一行代码前面是需要替换的内容,后面单引号 ......
ngxtop实时监控Nginx工具 发布时间: 2021-07-23 13:40:35 评论数: 0
今天在微信的公众号上推送的文章里看到介绍ngxtop的文章,感觉这个工具还是挺有用的, ngxtop 从界面和名称都借鉴了著名的top命令,ngxtop 是通过分析nginx的日志文件显示内容的,ngxtop是用python编写的一个工具 安装 ngxtop 安装pip yum -y install python-pip 安装ngxtop pip install ngxtop ngxtop命令使用 Usage: ngxtop [options] ngxtop [options] (print|top|avg|sum) <var> ... ng ......
nginx/tengine日志切割升级版 发布时间: 2021-07-21 21:50:16 评论数: 0
#!/bin/bash #author harlan #this script is for CentOS #请修改对应日志目录:accesslogs_path, backlogs_path #备份日志到backlogs, 保留7天日志文件,删除月备份空目录 #给shell执行权限,并添加到crontab,一天执行一次 accesslogs_path="/usr/local/nginx/logs" backlogs_path="/var/backlogs" Dateym=`date '+%y_%m'` Dated=`date '+%d'` Datem=`date -d ' ......
Nginx分享简记 发布时间: 2021-07-19 18:28:58 评论数: 0
根据W3techs的统计,Nginx应该是目录最受欢迎的WEB服务器同时,它也是增长最快的服务器软件。所以有了这篇文章nginxnginx是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器 (都这样说,反正我只用过它的http和反向代理)常用的WEB服务器的工作模式Web服务器要为用户提供服务,必须以某种方式,工作在某个套接字上。一般Web服务器在处理用户请求是,一般有如下三种方式可选择:多进程方式、多线程方式、异步方式。**多进程方式**:为每个请求启动一个进程来处理。由于在操作系统中,生成进程、销毁进程、进程间切换都很消耗CPU和内存, ......
Nginx内置参数之全局变量备忘 发布时间: 2021-07-18 02:58:27 评论数: 0
$args //请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name $arg_PARAMETER //这是参数的一个匹配模式,PARAMETER为具体的参数名,$arg_PARAMETER就表示获取具体的参数值,例如上面的$arg_name就是获取url中name的值 $is_args //判断url是否带参数,如果带,则返回一个?,否则返回一个空字符串 $http_user_agent //获取的是客户端访问代理的类型,请求头中的信息 $sent_http_content_type //获取的是http响应头中content_type ......
帝国CMS7.5 Nginx版伪静态规则及配置使用 发布时间: 2021-07-15 00:25:25 评论数: 0
第一步:在设置中心将首页设置成动态的第二步:设置伪表态规则,我这儿用默认的,要是有改,记得换一下规则里对应的名称第三步:设置栏目规则为动态的第四步:在“数据更新中心”更新一下数据。最后,上规则rewrite ^/showinfo-([0-9]+)-([0-9]+)-([0-9]+).html$ /e/action/ShowInfo.php?classid=$1&id=$2&page=$3 last; rewrite ^/listinfo-([0-9]+)-([0-9]+).html$ /e/action/ListInfo/index.php?classid=$1 ......
ngx_pagespeed模块使用优化 发布时间: 2021-07-13 03:35:49 评论数: 0
之前看张戈的ngx——page文章说安装之后cpu占用高,我感觉是因为没有配置FileCacheCleanIntervalMs过期时间的问题 FileCacheCleanIntervalMs 缓存删除间隔时间,设置成-1就禁用缓存删除 关于ngx_pagespeed缓存的配置相关文章 # PS.在1.12.34.1前的版本中,需要设置大的数字,比如设置成1576800000000,效果一样 之前安装的是1.11的版本,于是升级成1.12.34.2,还有一个原因是1.12的版本支持redis,于是果断升级。安装的方法还是一样【推荐阅读:openresty安装ngx_pagespeed模 ......
简单的NGINX防盗链 发布时间: 2021-07-11 17:57:38 评论数: 0
防止盗链不仅能保护版权,又节约了不少流量 Nginx的防盗链设置还是比较简单的,可以分为普通防盗链和ip/cookie based防盗链。其中ip based防盗链需要安装nginx的module,所以相对麻烦一些。 nginx最简单的防盗链设置如下location ~* .(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.lvtao.net; if ($invalid_referer) { return 403; } }通过nginx的重定向方式返回403错误。 NginxHttpAccessKeyMo ......
nginx+php启用HTTP2支付,关闭nginx版本号php版本号的显示 发布时间: 2021-07-10 03:51:39 评论数: 0
Nginx的新版中已经支持了HTTP2,至于HTTP2有撒好处你们自己百度.我只说咋开启和测试nginx必须配置SSL证书.然后就是在443后面添加开启即可server { listen 80; listen 443 ssl http2; server_name www.lvtao.net; ....... }测试curl -I -v --http2 https://www.lvtao.net在报文头中找到Using HTTP2, server supports multi-use ......
Nginx配置多站点下的Proxy_cache或Fastcgi_cache缓存加速 发布时间: 2021-07-08 15:23:47 评论数: 0
一、部署http模块①、单个站点单个站点上篇文章已经分享过了,在http模块内加入如下配置即可:fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:150m inactive=31d max_size=10G; fastcgi_temp_path /tmp/wpcache/temp; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_use_stale error timeout invalid_heade ......
Nginx实现简易泛域名CDN节点 发布时间: 2021-07-06 20:53:41 评论数: 0
如何使用Nginx泛域名解析+反向代理+静态资源缓存呢?安装nginx,安装过程不再赘述,记得带上pcre、gzip、sub、status这几个模块,另外如果想开通在线清理缓存功能,需要安装ngx_cache_purge这个第三方模块。删除nginx.conf中默认的server段,此操作不做你会让你抱憾终身。将以下代码插入nginx.conf尾部,-t测试-s reload重启即可。#定义缓存的临时目录以及缓存存储目录 proxy_temp_path /data/temp; proxy_cache_path /data/cache levels=1:2 keys_zone=c ......
在Docker Hub上自动构建docker镜像 发布时间: 2021-07-05 16:07:23 评论数: 0
上一篇文章做了一个测试构建好docker镜像上传到了Docker Hub,测试的时候是不是上传非常的慢,如果做一点小修改就必须上传整个镜像,每次都要手动提交,非常麻烦,今天就来解决这个问题,使用Docker Hub提供的自动构建方法 要有个Docker Hub账号和一个github的账号 选择自动构建 选择github 这里要先授权 然后就能看到Docker Hub上访问github的项目,选择一个项目 写一个描述自己点创建按钮   这样自己构建的项目就创建成功了 PS.Docker Hub上的镜像名字可以跟github上的项目名字可以不一样 Docker Hub会根据你githu ......
nginx 2种快速安装配置方式 发布时间: 2021-07-02 06:02:53 评论数: 0
第1种方式 yum -y install nginx 这种方式最简单 第2种方式 安装nginx之前你要先知道当前linux是什么版本,几位的 先执行一下 cat /etc/redhat-release 查一下当前是什么版本 在查一下系统是几位 file /bin/ls 看到32-bit说明是32位 wget # 从官方下载nginx tar -xzvf nginx-1.7.9.tar.gz 解压 cd nginx-1.7.9 进入目录 下面开始进行安装 在这个之前,如果你要遇到下面的错误 ./configure: error: C compiler cc is not f ......
启用nginx的fastcgi cache提高网站php访问速度 发布时间: 2021-06-28 18:51:25 评论数: 0
先看下测试数据:未使用Concurrency Level:      5 Time taken for tests:   9.016 seconds Complete requests:      100 Failed requests:        0 Write errors:           0 Total transferred:      1696500 bytes HTML transferred:       1669000 bytes Requests per second:    11.09 [#/sec] (mean) Time per request ......
网站使用CDN之后 Nginx获取用户真实IP 并对特别IP做禁止 发布时间: 2021-06-25 23:58:34 评论数: 0
用了CDN之后,你会发现iptables和Nginx的deny命令不会太好使了...这时候我们就要找出用户的真实IP,并干掉它~~第一步:要拿到用户真实IP,只要在Nginx的http模块内加入如下配置:#获取用户真实IP,并赋值给变量$clientIP map $http_x_forwarded_for $clientIp { "" $remote_addr; ~^(?P<firstAddr>[0-9\.]+),?.*$ $firstAddr; }原理也很简单,就是匹配$http_x_forwarded_for的第一个 ......
安装openresty中的openssl的问题 发布时间: 2021-06-23 21:45:31 评论数: 0
安装openresty的时候发现gmake的时候有错误,主要是我升级过openssl导致安装openresty的时候编译错误 升级openss【推荐阅读: nginx配置http2无效不起作用】 错误一 没有指定openssl的路径的原因 解决方法 ./configure 的时候添加--with-openssl=/usr/local/ssl的参数 错误二 cd /usr/local/ssl \ && if [ -f Makefile ]; then gmake clean; fi \ && ./config --prefix=/ ......
nginx+php-fpm性能参数优化原则 发布时间: 2021-06-20 14:42:23 评论数: 0
1.worker_processes 越大越好(一定数量后性能增加不明显)2.worker_cpu_affinity 所有cpu平分worker_processes 要比每个worker_processes 都跨cpu分配性能要好;不考虑php的执行,测试结果worker_processes数量是cpu核数的2倍性能最优3.unix domain socket(共享内存的方式)要比tcp网络端口配置性能要好不考虑backlog,请求速度有量级的飞跃,但错误率超过50%加上backlog,性能有10%左右提升4. 调整nginx、php-fpm和内核的backlog(积压),co ......
openresty ngx_pagespeed模块测试 发布时间: 2021-06-17 13:49:13 评论数: 0
之前的文章已经在openresty中安装了ngx_pagespeed模块【推荐阅读:openresty安装ngx_pagespeed模块 】,先就启用ngx_pagespeed模块测试速度 我只启用了图片css js 压缩功能,文章中www域名启用ngx_pagespeed模块,页面代码会家属大量的代码,所以我就没有加 添加配置 pagespeed on; pagespeed FileCachePath /tmp/ngx_pagespeed_cache; # 禁用CoreFilters pagespeed RewriteLevel PassThrough; # 启用压缩空白过 ......
nginx区分手机与电脑浏览器并进入相应站点 发布时间: 2021-06-15 17:00:06 评论数: 0
本文要讲的的是如何使用Nginx区分pc和手机访问不同的网站,是物理上完全隔离的两套网站(一套移动端、一套pc端),这样带来的好处pc端和移动端的内容可以不一样,移动版网站不需要包含特别多的内容,只要包含必要的文字和较小的图片,这样会更节省流量。有好处当然也就会增加困难,难题就是你需要维护两套环境,并且需要自动识别出来用户的物理设备并跳转到相应的网站,当判断错误时用户可以自己手动切换回正确的网站。简单的服务器端实现方法有两套网站代码,一套PC版放在/usr/local/website/web,一套移动版放在/usr/local/website/mobile。只需要修改nginx ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区