152011
 

nginx官方有个strip插件,可以去除页面中的空白符(空格,回车,制表符等)

在ubuntu下需要重新编译一下,主要参考:

http://wiki.nginx.org/Modules http://wiki.nginx.org/3rdPartyModules

下载nginx的源代码,可以使用apt-get source 也可以使用wget去nginx.org下载(http://www.nginx.org/en/download.html

下载strip 插件:



wget http://wiki.nginx.org/images/6/63/Mod_strip-0.1.tar.gz

tar xvzf Mod_strip-0.1.tar.gz

然后进入nginx目录


<pre>./configure \
  --prefix=/usr \
  --sbin-path=/usr/sbin/nginx \
  --conf-path=/etc/nginx/nginx.conf \
  --error-log-path=/var/log/nginx/error.log \
  --pid-path=/var/run/nginx/nginx.pid  \
  --lock-path=/var/lock/nginx.lock \
  --user=nginx \
  --group=nginx \
  --with-http_ssl_module \
  --with-http_flv_module \
  --with-http_gzip_static_module \
  --http-log-path=/var/log/nginx/access.log \
  --http-client-body-temp-path=/var/tmp/nginx/client/ \
  --http-proxy-temp-path=/var/tmp/nginx/proxy/ \
  --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/
  --add-module=/home/isdada/mod_strip</pre>


make

make install

然后停掉nginx,把编译好的拷贝到/usr/sbin下



/etc/init.d/nginx stop

cp objs/nginx /usr/sbin

/etc/init.d/nginx start

OK了,大功告成

环境是ubuntu server 11.04,其他发行版本的大同小异:)

实测对css文件去空白字符有点问题,对html没发现有什么问题。

  One Response to “nginx添加strip插件,去除页面中的空白符”

  1. eastwood birkin bag fake hermes replica in usa agenda jepfzrwmvb

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>