说到Nginx的内容替换功能,大部分人应该都听说过Nginx内置的的subs_filter替换模块,但是这个模块有个缺憾,就是只能替换一次,而且还不支持正则表达式,这就有些鸡肋了。 不过,我们可以集成一个第三方的替换模块:ngx_http_substitutions_filter_module,来实现我们的各种需求。 经过测试,这个模块至少有如下实用
作者归档:HXS
apt-get方式安装nginx后,重新编译增加substitutions模块
为保险起见下载和apt-get安装的一样的版本 一、查看nginx版本 nginx -v nginx: nginx version: nginx/1.4.6 二、查看apt-get安装的编译参数 root@ubuntu:~# nginx -V nginx version: nginx/1.4.6 (Ubuntu) built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) TLS SNI support enabled configure arguments: --with
最简单的nginx反向代理服务器——加速国外服务器
Nginx是一个非常优秀好用的反向代理服务器,著名的CDN服务商CloudFlare也是采用的Nginx为广大用户提供服务的,目前Cloudflare还提供了无限的抗DDOS服务。 下面是最常用最简单的nginx反向代理服务器格式 (一)源地址为网址 server { listen 80; server_name hxs.biz; location / { proxy_pass http://cache.hxs.biz/;
如何打开或关闭Windows的测试模式
windows的测试模式就如同字面意思一样,是一个测试用的模式。这个模式的标志主要在有非官方驱动或系统关键文件运行时显示。例如安装了大内存补丁(32位系统支持3.8G以上的内存)、TCP/IP连接数补丁、旧版虚拟网卡、旧版虚拟光驱等软件后就会显示。同样的,某些通过更改系统文件而达到破解目的的软件也会产生这个标志。那
Windows Server 2012/2016从Evaluation评估版转换成正式版
如果从Dreamspark拿的key,结果发现激活不了,只让输入评估版的key ,其实不需要重装系统为正式版再激活,可以从Evaluation版转成正式版. 步骤 开始————运行————CMD(管理员模式); 输入DISM /online /Get-CurrentEdition看你的Edition ID是什么, 如果是Evaluation的话,例如Standard标准版评估版本,一般就是 Se
缩小Nginx编译的体积
默认的nginx编译选项里居然是用debug模式(-g)的,debug模式会插入很多跟踪和ASSERT之类,造成编译以后一个nginx有好几兆。 百度之后有以下两种方法: 方法一: 去掉nginx的debug模式编译,编译以后只有375K(nginx-0.5.33, gcc4)。 在 auto/cc/gcc,最后几行有: # debug CFLAGS=”$CFLAGS -g” 注释掉或删掉
密码保护:ShadowSocks另一加速利器——Kcptun(支持OpenVZ)
此内容受密码保护。如需查阅,请在下列字段中输入您的密码。 密码:
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式 1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是
关于Windows远程桌面无法与本地桌面共享复制粘贴内容
在一些意外情况下,远程桌面无法与本地桌面共享复制粘贴内容,这时候需要杀掉一个进程并重新启动。 方法/步骤: 在远程桌面中右键点击,选择启动任务管理器,找到一个进行rdpclip.exe(如果有的话),杀掉它 点击开始—运行,输入rdpclip.exe,然后点击确定,重新启动这一进程 然后就可以愉快的正常复制了。
黑裙洗白的一些经验和注意事项
一直想要一台NAS,无奈群晖价格太高,性能太低。于是一时心血来潮摸索了一下黑群晖的安装和洗白,洗白之后发现原来也这么简单,发现之前走了不少弯路,所以记录一下以后备用。 现在群晖已经不需要使用U盘量产了,直接使用Win32DiskImager将群晖启动镜像文件写入启动U盘上即可完美运行,且可以完美休眠。 黑群晖洗白的