修改nginix的ngnix.conf配置文件,让其支持重定向
vi /your_nginx_path/conf/nginx.conf
按照nginix的正则表达式的规则,可参考:Nginx 的中文维基
^:匹配输入字符的开始位置
$:匹配数日字符串的结束位置
+:匹配前面的子...
tysonrapz1984
3年前 (2019-08-28) 745℃ 0评论
0喜欢
首先需要说明的是,OpenResty 套件中包含了两种语法:一种是主要基于 FFI API 实现的 OpenResty 语法,一种是类原生 Lua 脚本语言的语法。
在本文所介绍的内容中,对应以上两种语法的正则模式匹配分别是 ngx.re.find 和 string.find。
...
mlone11978
3年前 (2019-08-28) 526℃ 0评论
0喜欢
为什么要定时发布文章?
定时按量发布文章,对于用户体验和SEO都有比较大的好处。不少朋友写博客都是不太有规律的,有兴致的时候,一连发好几篇文章,没兴致的时候,很久也不发一篇。你换位思考一下,如果你喜欢并订阅了某个博客,但是对方发文章很没有规律,你会不会比较反感?
通常建议的方法...
tysonrapz1984
3年前 (2019-08-27) 536℃ 0评论
0喜欢
说到 Lua 肯定就想到 OpenResty 了,由国人章亦春(我不会告诉你们人称“春哥”的)等发起的一个基于 Nginx 与 Lua 的高性能 Web 平台。以下简略引用 OpenResty 官网的描述:
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 W...
mlone11978
3年前 (2019-08-27) 551℃ 0评论
0喜欢
本文介绍 RustRssBot 及其自建配置。
介绍
RustRssBot 是基于 Rust 语言的用于实现 RSS 订阅功能的 Telegram Bot,你可以通过 @rustrssbot 在 Telegram 中找到它。
本文仅对 RustRssBot 所需服务端(你的 VP...
mlone11978
3年前 (2019-08-27) 954℃ 0评论
0喜欢
本文记述即日起本博客所开的那些倒车。
因为本博客最近一段时间移动端访问会报错 err_spdy_protocol_error 并调试无果,可以判断是启用 http/2 导致的。
为了解决这毛病,我决定趁着这机会顺便也移除一些其它特性。
TLS 1.3
本博客原本使用 openss...
mlone11978
3年前 (2019-08-27) 535℃ 0评论
0喜欢
本博客即日起使用 LibreSSL 替换掉了原有的 OpenSSL。当然,因为这个原因,失去了 TLS1.3、CT-module 等特性。
LibreSSL 是 OpenBSD 开发者从 OpenSSL 中抽出去单独发展的分支(话说 BoringSSL 也是从 OpenSSL 抽...
mlone11978
3年前 (2019-08-27) 857℃ 0评论
0喜欢
BoringSSL 是由谷歌从 OpenSSL 中抽出来后独立发展的作品。
BoringSSL 有优点也有缺点:优点是它原生提供加密算法等价组(具体我之后会写文章介绍)支持,且相比 OpenSSL 在最新分支上更为稳定。
本文介绍使用 BoringSSL 作为 Nginx 加密库...
mlone11978
3年前 (2019-08-27) 629℃ 0评论
0喜欢
Download MySQL Yum Repository
https://dev.mysql.com/downloads/repo/yum/
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarc...
travisandbrenda51032007
3年前 (2019-08-27) 686℃ 0评论
0喜欢
1. Verify current version of PHP
Type in the following to see the current PHP version:
1
php -v
The output should match this:
123
P...
travisandbrenda51032007
3年前 (2019-08-27) 931℃ 0评论
0喜欢
之前用过zoho国际版,坑爹的是手机验证码每天只发一次,修改密码验证码也只能发几次,而且只能一个账户一个企业邮箱,非常不方便。
俄版百度娘Yandex就很牛逼了,无限验证码,无限企业邮局,无限企业邮箱,更是全套的谷歌模式的全家桶功能。只是设置难度跟zoho高出一倍,特别是少一步添...
Toyo+
3年前 (2019-08-27) 1350℃ 0评论
0喜欢
最近更新:27th 八月, 2019
通常来讲,Swift 里的 String 是和 NSString 桥接的,比如我曾写过 NSString 和 String 究竟 有什么区别 ?,总之这里我们主要来讨论一下,String 的 count 和 N...
转载自https://www.logcg.com
3年前 (2019-08-27) 548℃ 0评论
0喜欢
本文介绍 Nginx 启用 HTTP/2 的配置方法。
http-v2 module
要启用 HTTP/2 特性,需要先为 Nginx 加载 http_v2_module 模块
./configure ... --with-http_v2_module
Nginx 配置文件...
mlone11978
3年前 (2019-08-27) 609℃ 0评论
0喜欢
最近更新:21st 七月, 2015
在学习 Swift 编程语言的时候可能不会遇到这个东西,但是随着学习的深入,在你阅读他人的代码的时候,很可能你就会遇到这种NS类型,这时候你肯定会好奇,类似 String 和 NSString 到底哪里不同?似乎它们是完全一样的呀!而且,通...
转载自https://www.logcg.com
3年前 (2019-08-27) 427℃ 0评论
0喜欢
UA,即 Http User Agent,在 Nginx 中使用内置变量 $http_user_agent 表示,该信息作为 request header 的一部分被发往 webserver。因此,对 webserver 来说,有一种禁止访问的方式,就是对 UA 进行判断。
禁止...
mlone11978
3年前 (2019-08-27) 773℃ 0评论
0喜欢
highlight.js 是一款 javascript 代码高亮插件(其它同类插件推荐 Google Prettify、Prism code 等),多主题可选,也算简单易用(虽然使用过程中发现对 shell 语言的支持很让人着急)。
本博客使用 highlight.js 提供代码...
mlone11978
3年前 (2019-08-27) 548℃ 0评论
0喜欢
Unbound 是一款强大的 DNS 服务,官网,提供 非标端口 && 本地缓存 && 强制 TCP 查询 等功能。本文讲述它的基本配置方法。
编译安装
强烈建议使用编译安装:
# 编译依赖 apt-get install -y build-ess...
mlone11978
3年前 (2019-08-27) 1128℃ 0评论
0喜欢
不久前,我完成了 “本博客 Nginx 配置” 的系列文章。而就在这之后,我又对着自己的配置文件唰唰唰的改了起来。遂有了这里的第二季。
在第二季中,本博客现已转用 OpenResty 环境,并在细节上进行更多细分,新增一些特性。
浏览本文时,同时也可参考 本博客 Nginx 配置...
mlone11978
3年前 (2019-08-27) 508℃ 0评论
0喜欢
本文介绍 Nginx 访问 HTTP 跳转 HTTPS 的 4 种配置方式。
rewrite
Nginx rewrite 有四种 flag:
break:在一个请求处理过程中将原来的 url 改写之后,再继续进行后面的处理,这个重写之后的请求始终都是在当前这一个 locatio...
mlone11978
3年前 (2019-08-27) 537℃ 0评论
0喜欢
原文转载自:飞鸿影~
在此感谢原作者!
php-fpm未优化网友反映的问题
1、最近将Wordpress迁移至阿里云。由于自己的服务器是云服务器,硬盘和内存都比较小,所以内存经常不够使,通过ps ax命令查看后,发现启动php-fpm进程数有20多个,内存吃满了,整个服务器...
tysonrapz1984
3年前 (2019-08-27) 748℃ 0评论
0喜欢
文章内容主要来自于【廖雪峰Python教程】,基于Python 3.5.
对于廖雪峰老师教程的一个精简,把一些比较零碎的、不太重要的,非常基础的一些内容删去了,譬如说Python的安装、Python的渊源之类的等等。
相对来说比较重要,需要掌握的东西均已写上去了
数据类型与变...
tysonrapz1984
3年前 (2019-08-26) 498℃ 0评论
0喜欢
1. Python2.7和3.5并存
1.1 安装
安装自不必多说,先装2.7,再装3.5.
说下安装的目录:Py3.5和Py2.7默认的安装目录是不一样的,按默认的来就好,不用管。
Python2.7: C:/Python27
Python3.5: C:/Users/Ad...
tysonrapz1984
3年前 (2019-08-26) 554℃ 0评论
0喜欢
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。
不可变对象:int,string,float,tuple
可变对象 :list,dictionary
一、不可...
tysonrapz1984
3年前 (2019-08-26) 543℃ 0评论
0喜欢
今天无意中打开任务管理器,发现Windows Defender Antivirus Service服务依然占用了我100多MB的内存,经过百度搜索,发现这是Windows defender的实时保护服务,而我本身并不需要这种服务来保护电脑,所以,这里使用组策略管理器来关闭此服务...
motoboy19711974
3年前 (2019-08-26) 876℃ 0评论
0喜欢
通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很...
tysonrapz1984
3年前 (2019-08-26) 495℃ 0评论
0喜欢
升级到Win10 1903之后,发现“你的手机”的这个功能被微软单独列了出来,加到了设置里面,但是个人认为并没有什么用,反正还增加内存和CPU消耗,所以这里就教大家如何通过组策略来关闭"你的手机"功能。
具体操作
由于博主使用的是Win10 专业工作站版,...
motoboy19711974
3年前 (2019-08-26) 575℃ 0评论
0喜欢
CC BY SA 4.0
文章来源:知乎
廖雪峰python教程上看到: 和list比较,dict有以下几个特点: 查找和插入的速度极快,不会随着key的增加而变慢; 需要占用大量的内存,内存浪费多。
你问的问题其实很有价值。这是很多初学数据结构的人的困扰,因为它没逻辑。凭...
tysonrapz1984
3年前 (2019-08-26) 508℃ 0评论
0喜欢
密钥的生成
工具:Xshell(Putty全家桶也可以)
打开Xshell,在工具栏中找到“新建用户密钥生成向导”并单击打开
密钥类型可以自己选择,这里我们选择默认密钥,密钥长度2048位,如果需要更严格的加密,可以增加密钥长度,当然也会相应增加运算消耗。
点击下一步,等待...
motoboy19711974
3年前 (2019-08-26) 628℃ 0评论
0喜欢
登录域名服务商并进入域名解析页
登录DNSPOD,进入【域名解析】,点击域名,或者下方提醒
进入添加记录页面
点击【添加记录】,添加如下MX记录,主机记录可不填。其它保持默认。
记录值:mxbiz1.qq.com 优先级:5
记录值:mxbiz2.qq.com...
tysonrapz1984
3年前 (2019-08-26) 507℃ 0评论
0喜欢
在之前的《Hexo 搬迁记》系列文章中,我提到过本站采用 Gitment 作为评论系统,并对其进行了一些介绍。这里再开一帖来对其进行更多的说明。
开始使用
关于如何为你的站点启用 Gitment,请参看这篇 原作者的文章,同时也可参看我之前的这两篇帖子:Hexo 搬迁记系列二 插...
mlone11978
3年前 (2019-08-26) 486℃ 0评论
0喜欢
国外的多数专业媒体都需要付费订阅。当然多数也都提供一些免费阅读的额度。此篇文章介绍一些 “绕过” 付费墙的办法。适合专业媒体的非重度用户使用。
1. 付费墙的类型
付费墙/收费墙 (Paywall) 是个形象的比喻,是指内容发布者把内容放在墙的后面,需要付费才能获取。实际操作中,...
tom.davies.921962
3年前 (2019-08-26) 911℃ 0评论
0喜欢
本文介绍 Nginx 启用 HTTP/2 的配置方法。
http-v2 module
要启用 HTTP/2 特性,需要先为 Nginx 加载 http_v2_module 模块
./configure ... --with-http_v2_module
Nginx 配置文件...
mlone11978
3年前 (2019-08-26) 529℃ 0评论
0喜欢
WordPress 3.5版本以后,制作友情链接所必须的链接功能被屏蔽了。
功能增加,能用代码解决的,尽量就不安装插件,当然如果你这一点都不愿意做的话可以安装插件-Link Manager 同样的效果。
在模板文件中打开functions.php,添加下面一行代码:
//启用友...
Toyo+
3年前 (2019-08-26) 737℃ 0评论
0喜欢
本文介绍如何修复 “apt-get:there is no public key available” 报错。
在 virmach 小鸡上运行 apt-get 时又遇到了报错 apt-get:there is no public key available,它家的 debian ...
mlone11978
3年前 (2019-08-26) 461℃ 0评论
0喜欢
本文介绍如何使用 iptables 将 Cloudflare’s IP 加入白名单。
本文适用于这种情况:你的网站使用了 Cloudflare,你的网站不需要获取客户真实 IP,你的网站只想放行 Cloudflare 服务器的访问而拒绝所有来自其它 IP 的访问。
那么这时,你需...
mlone11978
3年前 (2019-08-26) 730℃ 0评论
0喜欢
最近更新:24th 七月, 2019
创建一个网站很容易,但要有一个和自己域名关联的邮箱地址 域名邮箱,似乎比较麻烦。对于中国站长来说,“QQ 域名邮箱” 似乎是唯一的选择,当然如果付费使用,那么使用 Gmail 提供的域名邮箱也是非常好的,可对于个人站长来说,仅仅用于少量验证...
转载自https://www.logcg.com
3年前 (2019-08-26) 1251℃ 0评论
0喜欢
本文介绍如何修复 “killall: command not found” 报错。
killall 是我很喜欢用的一个命令。今天在一台小鸡上折腾时却遇到了这个:
[email protected]:~# killall php-fpm -bash: killall: c...
mlone11978
3年前 (2019-08-26) 470℃ 0评论
0喜欢
本文介绍如何使用 iptables 中转流量。
相同端口的中转
iptables -t nat -A PREROUTING -p tcp --dport ${port} -j DNAT --to-destination ${ip-des...
mlone11978
3年前 (2019-08-26) 718℃ 0评论
0喜欢
最近更新:1st 六月, 2019
根据苹果官方的说明,自 macOS 10.15 起,所有从互联网下载的未进行 notarize 的 app,默认将无法被打开,所以在 App Store 外分发的 app,也必须在发布前将 app 上传到苹果的服务器进行处理。
使用 Xcod...
转载自https://www.logcg.com
3年前 (2019-08-26) 790℃ 0评论
0喜欢
本文介绍如何使用 iptables 禁止端口与放行端口。
禁止端口
iptables -t filter -A INPUT -p tcp --dport 80 -j DROP iptables -t filter -A OUTPUT -p tcp --sport 80 -j D...
mlone11978
3年前 (2019-08-26) 532℃ 0评论
0喜欢
最近更新:31st 五月, 2019
Android File Transfer 是个好东西,可以在 macOS 中方便地给安卓手机传输文件等等,但有一点不好就是这东西会在后台驻留进程来监控usb插入,让人很不爽。
尤其是在插入 Android 设备时,自动弹出窗口,还连接失败...
转载自https://www.logcg.com
3年前 (2019-08-26) 558℃ 0评论
0喜欢
通常安装MySQL都是通过yum、apt-get或者源码的方式安装,但是这样安装毕竟比较麻烦,还容易受系统环境的影响导致出错,那么Docker就可以很好地将其与系统隔离,并且管理极其方便,尤其在同一台机器部署多个MySQL时非常之方便。
创建用户和用户组
12
gr...
rafaelamoffit21
3年前 (2019-08-26) 623℃ 0评论
0喜欢
Brotli 是 Google 开发的一种压缩格式,它通过内置分析大量网页得出的字典,实现了更高的压缩比率,同时几乎不影响压缩 / 解压速度。
本站通过 ngx_brotli 模块来让 Nginx 支持 Brotli 压缩方式。本文介绍其配置方式。
安装模块
若要启用 ngx_b...
mlone11978
3年前 (2019-08-26) 584℃ 0评论
0喜欢
最近更新:16th 五月, 2019
一直以来,我对仓颉和速成这对难兄难弟是很有意见的……网上流传的码表版本繁多,但名字都叫“仓颉”,和五笔对比起来,好歹五笔还分个 86 和 98,再新一点还有 新世纪 等等,但仓颉没有,不论什么版本的仓颉,都叫“仓颉”。
这就很尴尬,每个人...
转载自https://www.logcg.com
3年前 (2019-08-26) 569℃ 0评论
0喜欢
DNS CAA,全称 DNS Certification Authority Authorization,即 DNS 证书颁发机构授权。是一项借助互联网的 DNS 解析系统,使域持有人可以指定允许为其域签发证书的 CA 的技术。DNS CAA Record 并不用于对 TLS 的...
mlone11978
3年前 (2019-08-26) 582℃ 0评论
0喜欢
最近更新:30th 四月, 2019
要做一款移动设备上的软键盘,那么怎么处理用户的点击位置,就是你遇到的第一个难题,在这个问题上,我也走了很长的路。
我把落格输入法开发以来的触控逻辑大致分类为三个阶段,现在分别来讲讲设计思路,希望能够对你有所帮助。
第一代触控引擎
显然,对于...
转载自https://www.logcg.com
3年前 (2019-08-26) 502℃ 0评论
0喜欢
安装脚本已更新,请移步。
CyberPanel 1.6稳定版 + 中文镜像安装脚本
新增一键升级脚本,请移步。
CyberPanel 一键升级脚本
新增单/双数据库选择脚本,请移步。
CyberPanel 数据库选择脚本(单数据库测试版)
———...
dmoorer89011961
3年前 (2019-08-26) 709℃ 0评论
0喜欢
之前在 ikoula 买了个 8.99o/mo 的独服用来刷 PT ,最近看了下 ikoula 终于加上了 18.04 的镜像,就去升级了下。
就在我用着之前开启 IPv6 的方法准备开启 IPv6 的时候,就发现怎样都不能成功。
后来 ikoula 的客服告诉我 发现 ubu...
johng1969
3年前 (2019-08-26) 1051℃ 0评论
0喜欢
OVH官方文件有误导和不正确性,折腾了好久, 根据OVH官方的文档,IP添加以后 本机可以ping, 但是外网ping不通。
本教程适用与CentOS 7 独服多IP , 请注意,如果是要创建VPS,本教程不适用。
第一步: SYS面板里, failover IP...
dmoorer89011961
3年前 (2019-08-26) 872℃ 0评论
0喜欢
说在前面
公司这边这周轮到我做技术汇报,前段时间一直在折腾docker的相关操作,所以打算讲讲docker的相关知识。
Docker之前存在的问题
相信做过项目的大家都会遇到这样子的一种情况,软件开发的过程中,抛去刚开始的分析步骤以及开发流程,当软件开发完毕之后,这个时候需要将...
liuzhiping138
3年前 (2019-08-26) 574℃ 0评论
0喜欢