比别人多一点执着,你就会创造奇迹 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 3737

    升级 openssl 到正式版本 1.1.1 并让nginx支持TLSv1.3

    memory大部分的TLSv1.3的支持还是用的草稿版的,既然openssl发布了正式版的1.1.1 ,那咱就折腾一把。需要说明的是,如果nginx还用草稿版(1.1.1-pre9 beta)的话,直接升级正式版的,会显示不支持TLSv1.3的。所以有了今天的教程。 在配置nginx的时候,也要注意正式版的1.1.1支持哪些加密套件,不可按之前的草稿版来加。查看当前版本openssl version OpenSSL 1.1.1-pre1 (alpha) 13 Feb 2018查看支持的套件openss...

    环境配置 Nginx, 证书 发布于:2018-10-26
  • 1017966

    帝国CMS7.5 Nginx版伪静态规则及配置使用

    memory第一步:在设置中心将首页设置成动态的第二步:设置伪表态规则,我这儿用默认的,要是有改,记得换一下规则里对应的名称第三步:设置栏目规则为动态的第四步:在“数据更新中心”更新一下数据。最后,上规则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]+)....

    工具 Nginx 发布于:2018-02-28
  • 310197

    Nginx通过日志统计PV、UV、独立IP

    memory服务器的日志通过gz打包了。SO,先解压gunzip log.gz统计单个链接地址访问量:grep index.php log | wc -l总PV量:awk '{print $6}' log | wc -l独立IP awk '{print $1}' log | sort -r |uniq -c | wc -lUV统计awk '{print $10}' log | sort -r |uniq -c |wc -l

    工具 Nginx 发布于:2017-12-19
  • 03013

    nginx 负载均衡策略

    memory1. 轮询轮询方式是nginx负载均衡的默认策略,根据每个server的权重值来轮流发送请求,例如:upstream backend { server backend1.example.com; server backend2.example.com; }这种情况是每个server都使用相同的权重,默认值为1可以手动设定权重,例如upstream backend { server backend1.example.com weight=5; server backend2.example....

    工具 Nginx 发布于:2017-11-30
  • 03397

    Nginx防止大图片占满带宽?

    memory思路:修改nginx配置文件中图片访问的配置部分对于正常小图的访问不限制,把正常图的大小限定为 100K 以内,超出时就进行限速,速度限定为最大 100k/slocation ~ .*\.(gif|jpg|jpeg|png|bmp)$ { expires 30d; limit_rate_after 100k; limit_rate 100k; }limit_rate_after 100k;limit_rate 100k;这两句的意思就是当图片加载了100k以后...

    环境配置 Nginx 发布于:2017-11-30
  • 13358

    Nginx配置Google开源的新的压缩算法库brotli

    memoryGoogle开源Brotli压缩算法Brotli是基于LZ77算法的一个现代变体、霍夫曼编码和二阶上下文建模。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了速度,流式API已被改进,增加更多压缩质量级别。与常见的通用压缩算法不同,Brotli使用一个预定义的120千字节字典。该字典包含超过13000个常用单词、短语和其他子字符串,这些来自一个文本和HTML文档的大型语...

    环境配置 Nginx, Google 发布于:2017-11-22
  • 12307

    Nginx 一些配置备忘

    memory主配置中加入了时区,目的是输出日志时区默认为东八区env TZ=Asia/Shanghai;加入空主机头,防止直接用IP访问网站server { listen 80 default; return 500; }日志记录真实IPlog_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent ...

    工具 Nginx 发布于:2017-11-14
  • 02187

    Nginx内置参数之全局变量备忘

    memory变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和Apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量变量名注释$arg_name请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name$args请求中的参数值$binary_remote_addr客户端地址的二进制形式, 固定长度为4个字...

    工具 Nginx 发布于:2017-11-14
  • 13826

    nginx根据二级域名自动匹配站点目录或根据域名匹配对应站点

    memory昨天给同事们分享一些简单的Nginx后,回家后突然想,我自己本地的环境其实可以折腾一通了需求1:公司的项目分开源版,企业版,专业版等。所以我一般的源码目录就是如下了zentao_os zentao_pro zentao_ee ranzhi_os ranzhi_pro chanzhi_os chanzhi_pro然后我自己解析了一个泛域名到我本地,举个粟子*.lvtao.org平时开发的时候,就直接chanzhi_os.lvtao.org之前的做法是,写了多个server配置文件,经过折腾,...

    环境配置 Nginx, 滔哥常用 发布于:2017-11-07
  • 02545

    Nginx分享简记

    memory根据W3techs的统计,Nginx应该是目录最受欢迎的WEB服务器同时,它也是增长最快的服务器软件。所以有了这篇文章nginxnginx是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器 (都这样说,反正我只用过它的http和反向代理)常用的WEB服务器的工作模式Web服务器要为用户提供服务,必须以某种方式,工作在某个套接字上。一般Web服务器在处理用户请求是,一般有如下三种方式可选择:多进程方式、多线程方式、异步方式。**多进程方式**:为每个请求...

    环境配置 Nginx 发布于:2017-11-05
  • 12876

    nginx+php启用HTTP2支付,关闭nginx版本号php版本号的显示

    memoryNginx的新版中已经支持了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...

    环境配置 PHP, Nginx 发布于:2017-10-21
  • 12137

    nginx与tomcat组合使用之war自动解压及目录相关配置备忘

    memory最近捣腾一个java的web项目,因为服务器一直用的是lnmp环境,索性直接安装了一个tomcat跑,前端用nginx反代得了.于是有了今天的这篇文章其实折腾完好长时间了,一直没记录一下.几个月前也搞过一次,没备忘,然后就忘记了,前几天在搞的时候折腾了好几个小时.这次再不记怕是下次又要搞半天了.好了,不多说了,本地打包web.war服务器环境FTP或WEB配置根目录/web/lvtao.net/,将web.war上传至根目录下,也就是/web/lvtao.net/这个目录.怎么上传自己想办...

    环境配置 Nginx, Tomcat, JAVA 发布于:2017-09-12
  • 519185

    SSL/HTTPS优化之NGINX配置

    memory配置完成后,先用bin/nginx –t来测试下配置是否有误,正确无误的话,重启nginx。就可以使 https://www.domain.com 来访问了。server { listen 80; listen 443 ssl spdy; #不兼容80的时候,就不用这个ssl和spdy指定了 server_name www.lvtao.net; #填写绑定证书的域名 ssl on; ssl_certifi...

    环境配置 Nginx 发布于:2017-02-20
  • 222394

    Docker容器之nginx(官方使用配置篇)

    memory官方安装:docker pull nginx启动跑个静态网页docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -d nginx这儿简单介绍下ro,默认容器对这个目录有可读写权限,可以通过指定ro,将权限改为只读添加日志记录docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -v /logs:...

    环境配置 Nginx, Docker 发布于:2017-02-16
  • 1025854

    yaf框架之Nginx配置

    memoryserver { listen www.lvtao.net; root /home/wwwroot/; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { fastcgi_split_path_info ^(...

    Yaf/Yar学习笔记 Nginx, Yaf 发布于:2017-02-06
  • 12345

    网站状态

    • 栏目分类:49个
    • 发布文章:1554篇
    • 用户评论:838条
    • 开博至今:4365天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 楚狂人博客: 感谢博主分享干货
    • 天津网站建设: 写的很棒,感谢博主
    • 醉八虫医用冷敷贴: 支持下博主
    • 有意思吧: 既然来了,就踩一下,
    • 小云: 不错
    • tper: 你列子中按分类归档的图片,每个分类下面显示分类下的文章的代码是怎...
    • 小云: 写的很不错
    • 女装品牌: 文章不错支持一下
    • memory: 升级之后不能访问是密码套件的事儿。其实可以配置好一个写公共文件引...
    • 欧文斯: 很奇怪,都升级之后 443 SSL 加密不能访问,其他端口却可以
    • 子午书屋: 好久没使用memcache了
    • 小云: 写的不错,谢谢分享
    • yiye: 楼主你好,不知道我回复的邮件您看到没?我下载的JPress不是最...
    • memory: 海哥最近更新的新版的我还没有测试过。具体原因还不清楚。不过你可能...
    • yiye: 楼主,我下的是最新的官方mysql镜像,然后密码用户名都正确,数...
    • memory: 这个是15年的文章了,这几年不知道有没有变化 。 你可以根据错误...
    • nice: 请教下这个评论审核提示代码是直接在评论模板调用的吗,我直接用了...