WPbuy 團購論壇

 找回密碼
 立即註冊

[教學] Nginx 上安裝 WP Rocket 快取外掛

[複製鏈接]
yungkeli 發表於 2017-10-7 18:07:07 | 顯示全部樓層 |閱讀模式


WP Rocket 快取外掛 ( 很多人簡稱它為火箭快取外掛 ) 是一個非常有效率的緩存快取。

其在 Apache 服務器上有非常良好的的運行,一般的虛擬主機 99% 是 Apache 系統,相容性絕對沒有問題。

WP Rocket 也可以安裝到 Nginx 系統上運行,VPS 自建用戶多半是 Nginx 系統,若要 WP Rocket 發揮全校能,需要在 conf 加上配置。

rocket-nginx.conf 配置文件,是由 maxime jobin 在 2014 年 github 上發佈,目前已改版到 2.0 版。

maxime jobin 最新的配置腳本是 Rocket-Nginx Configuration 2.0 版本,他與之前的 1.8 版本最大的不同,2.0 版是可以利用 rocket-nginx.ini 文件生成 default.conf 配置文件,然後在你的 /etc/nginx/sites-available 設定中,將生成的 WP Rocket 配置文件 include 到文件中。


詳細的說明請參閱 maxime jobin 的 github:

https://github.com/maximejobin/rocket-nginx

安裝 rocket-nginx.conf 配置生成器
  1. cd /etc/nginx
  2. git clone https://github.com/maximejobin/rocket-nginx.git
複製代碼


2.0 版本之後,必須使用 rocket-nginx 腳本生成配置。要生成默認配置,您必須重命名已禁用的 ini 文件並運行配置生成器。
  1. cd rocket-nginx
  2. cp rocket-nginx.ini.disabled rocket-nginx.ini
複製代碼


生成配置:
  1. php rocket-parser.php
複製代碼


新生成的配置文件會在 /etc/nginx/rocket-nginx 資料夾裡,檔名為 default.conf。

然後到您的網站配置 /etc/nginx/sites-available/example.com 將 default.conf 文件添加進去。

例如:

  1. vi /etc/nginx/sites-available/example.com
複製代碼

  1. server {
  2.    ...
  3.     include common/php7.conf;  
  4.     include common/wpcommon-php7.conf;
  5.     include common/locations-php7.conf;
  6.   
  7.     # Rocket-Nginx configuration
  8.     include rocket-nginx/default.conf;

  9.     include /var/www/example.com/conf/nginx/*.conf;
  10.   ...
  11. }
複製代碼


最後不要忘記重新啟動 nginx,讓 rocket-nginx 配置生效。

  1. nginx -t && service nginx restart
複製代碼


最後檢查 WP Rocket 是否正常運行,利用 Chrome F12 Tools 的 Network Headers 來看 rocket-nginx 有沒有生效,正確的使用 /var/www/example.com/wp-content/cache 緩存靜態文件。

Debug 說明文件:https://github.com/maximejobin/rocket-nginx#debug
請會員多利用「廣播」功能,查詢最新佈景和外掛動態   
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

PhotonVPS

服務信箱|推廣註冊|手機版|WPbuy 團購論壇 |網站地圖

GMT+8, 2018-12-12 12:45 , Processed in 0.008613 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表