你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS 6.3下配置Nginx加载ngx_pagespeed模块

[日期:2013-09-04] 来源:Linux社区  作者:showerlee [字体: ]

四.配置nginx加载ngx_pagespeed模块
1.创建pagespeed缓存目录
# mkdir /tmp/ngx_pagespeed_cache
# chmod -R 777 /tmp/ngx_pagespeed_cache


2.配置nginx加载
1).配置nginx主配置文件
# vi /usr/local/nginx/conf/nginx.conf
在http层级末行添加:
-------------------------------------
# 缓存路径
pagespeed FileCachePath /tmp/ngx_pagespeed_cache;
# 加载模块
pagespeed on;
# 添加vhost配置文件
include "/usr/local/nginx/conf/vhosts/*.conf";
-------------------------------------


2).配置ngx_pagespeed.inc参数
# vi /usr/local/nginx/conf/ngx_pagespeed.inc
-----------------------------------
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; }
location ~ "^/ngx_pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; }
location /ngx_pagespeed_message { allow 127.0.0.1; deny all; }
location /pagespeed_console { allow 127.0.0.1; deny all; }
------------------------------------


3).配置vhost
# cd /usr/local/nginx/conf/
# mkdir vhosts
# vi /usr/local/nginx/conf/vhosts/default.conf
------------------------------
server {
    server_name www.abc.com;


    pagespeed on;
    include ngx_pagespeed.inc;


    location / {
    index index.html index.php;
    root /usr/local/nginx/html/www.abc.com;
    }
    location ~ \.php$ {
          root          html;
          fastcgi_pass  127.0.0.1:9000;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/www.abc.com$fastcgi_script_name;
          include        fastcgi_params;
    }
  }
------------------------------
重启服务
# service nginx restart


3.验证ngx_pagespeed模块是否加载
# curl -I localhost | grep X-Page-Speed

注:显示X-Page-Speed: 1.6.29.5-3346说明加载成功

浏览器访问首页,查看JS源文件对比模块是否加载


------------大功告成---------------

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

linux
相关资讯       CentOS Nginx  Nginx ngx_pagespeed 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款