./configure: error: the HTTP gzip module requires the zlib library.

./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by using –without-http_gzip_moduleoption, or install the zlib library into the system, or build the zlib
librarystatically from the source with nginx by using –with-zlib=<path> option.

则需要安装“zlib-devel”即可。SSH执行以下命令:
yum install -y zlib-devel

 

Nginx Gzip 压缩配置

随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面。
Nginx的压缩输出有一组gzip压缩指令来实现。相关指令位于nginx默认配置文件http{….}两个大括号之间。gzip on;
//该指令用于开启或关闭gzip模块(on/off)

gzip_min_length 1k;
//设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获取。默认值是0,不管页面多大都压缩。建议设置成大于1k的字节数,小于1k可能会越压越大。

gzip_buffers 4 16k;
//设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。

gzip_http_version 1.1;
//识别http的协议版本(1.0/1.1)

gzip_comp_level 2;
//gzip压缩比,1压缩比最小处理速度最快,9压缩比最大但处理速度最慢(传输快但比较消耗cpu)

gzip_types text/plain application/x-javascript text/css application/xml
//匹配mime类型进行压缩,无论是否指定,”text/html”类型总是会被压缩的。
gzip_vary on;
//和http头有关系,加个vary头,给代理服务器用的,有的浏览器支持压缩,有的不支持,所以避免浪费不支持的也压缩,所以根据客户端的HTTP头来判断,是否需要压缩

nginx 配置gzip段如下:
gzip on;
gzip_min_length 1k;
gzip_buffers 16 64k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;

 

 

转载自:http://www.cnblogs.com/zfying/archive/2012/07/07/2580876.html

Centos 6上一键搭建PPTP VPN 服务器

很多朋友不会在CENTOS 在安装vpn,因为对于菜鸟来说安装VPN的确是个头晕的事情,特别是安装openvpn,不过安装pptp就稍微简单一点,国内网上有很多安装pptp 的教程,但是都很繁杂,我在国外的网站上找到个一键安装PPTV VPN的解决办法,在这里跟大家分享一下。

下面是操作命令,当然你先要进入你的SSH

wget http://www.rockia.com/dl/pptpd6.sh

这个命令是下载安装文件

sh pptpd6.sh

请用root帐号运行上面的命令,就会一键安装好PPTP了,完全全自动,安装结束,你的VPN用户名跟密码会自动显示在你的屏幕上面。

PPTP VPN 的帐号跟密码信息在 etc/ppp/chap-secrets 你可以用下面的命令进入文件进行修改

vi /etc/ppp/chap-secrets

2012081407065039

操作就这么简单 希望能对大家有所帮助。

提示:

如果你有下面的错误

iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 268: restorecon: command not found

你可以运行下这个命令:

yum install policycoreutils

 

原文:http://www.rockia.com/2012/03/install-pptpd-vpn-on-xen-centos-6-in-1-minute

windows to go 启动选项

Windows To Go是与Windows 8推出的另一项新功能,但只为运行Windows8企业版的用户提供。

借助Windows To Go,用户可以创建一个Windows 8的工作区,从USB驱动器引导。

所以,简单地说,使用Windows To Go的,就没有必要随身携带一台笔记本电脑,如果你要去某处。如果您在Windows兼容的USB驱动器上存储工作区,你就可以从满足Windows7/8的硬件要求的任何设备启动Windows8。

从USB启动所需的配置步骤取决于安装的是什么操作系统。如果系统运行早期版本的Windows操作系统,如Windows 7,则必须在BIOS中的开机顺序进行配置,使USB设备都被设置在本地磁盘之前启动。

在运行Windows 8的计算机,没有必要去进入BIOS。
因为可以使用Windows To Go启动设置来设定。

启动设置可以在搜索处输入“启动”使用

clip_image0021

或者想创建一个桌面快捷方式,可以用

C:\Windows\system32\rundll32.exe pwlauncher.dll,ShowPortableWorkspaceLauncherConfigurationUX

clip_image0041

还有一个命令行版本的pwlauncher.exe可以用

使用pwlauncher.exe,我们可以检查启动设置情况

clip_image0061

默认情况下,启动选项没有被配置

clip_image0081

开启可以用pwlauncher.exe /enable

我想了解Windows实际上实在何处怎么样存储这个配置的,所以我用Sysinternal的Process Monitor监视pwlauncher.exe。

clip_image0121

当执行pwlauncher/enable,进程监视器捕获了很多注册表和文件系统操作。然而,注册表操作仅仅限于查询动作,例如读取信息,但没有写动作。然而,文件系统操作显示一些文件写入操作。

clip_image0141

clip_image0161

clip_image018

 

当启用 启动选项,Windows更新文件BOOTNXT,并创建一个新的文件BOOTTGT。

当禁用 的启动选项,windows再次更新文件BOOTNXT 并删除文件BOOTTGT。

 

翻译自:http://www.verboon.info/index.php/2012/10/windows-to-go-startup-options/

译者:nkc3g4