Bước 1: Vô hiệu hoá cron wordpress
Mở file wp-config.php
sau đó thêm vào đoạn mã sau
define( 'DISABLE_WP_CRON', true );
Tiếp theo đặt cron thủ công. Và thay website.com
bằng tên web của bạn.
*/15 * * * * wget -q -O - http://www.website.com/wp-cron.php?doing_wp_cron &>/dev/null
hoặc
*/15 * * * * curl http://www.website.com/wp-cron.php?doing_wp_cron &>/dev/null
Bước 2: SSH vào máy chủ
Tải source về
cd /www/server/nginx
git clone https://github.com/satellitewp/rocket-nginx.git
Sau đó chạy tiếp các lệnh sau
cd rocket-nginx
cp rocket-nginx.ini.disabled rocket-nginx.ini
php rocket-parser.php
Bước 3: Cấu hình file vào vhost
server {
...
# Rocket-Nginx configuration
include /www/server/nginx/rocket-nginx/conf.d/default.conf;
...
}
Sau khi cấu hình hoàn tất, bạn hãy khởi động lại dịch vụ NGINX bằng lệnh systemctl restart nginx
hoặc giao diện. Sau đó kiểm tra và tận hưởng kết quả nhé.