وحدة Advanced CSS/JS Aggregation الخاصه بسكربت ادارة المحتوى المعروف دروبال وظيفته اعطائكم امكانيات اكبر واضخم في ضغط ملفات css و js مع ادوات كبيره مميزه وموقع دروبال drupal.org يستخدمها لاهميتها وقوتها والادوات الكثيره اللي تقدمها ...

مع استخدام خادم nginx كبروكسي nginx reverse proxy خصوصا مع استخدام اضافة nginxcp في لوحة التحكم المعروفه cpanel بتواجهون مشكلة
Adv CSS/JS Agg - Cache-Control
Adv CSS/JS Agg - Expires

مثل مافي الصوره بداخل تقرير الحاله admin/reports/status
حل مشكلة وحدة advagg مع nginx دروبال

حلها سهل ومحتاج الى تعديل ملف الموقع بداخل /etc/nginx/vhosts

كل اللي عليكم اضافة الكود التالي الى ملف الموقع

    ## Advanced Aggregation module CSS
    ## support. http://drupal.org/project/advagg.
    location ^~ /sites/default/files/advagg_css/ {
        expires     max;
        add_header Last-Modified 'Wed, 20 Jan 1988 04:20:42 GMT';
        add_header  Cache-Control "max-age=31449600, no-transform, public";

        location ~* /sites/default/files/advagg_css/css[_[:alnum:]]+\.css$ {
            access_log off;
            try_files $uri @backend;
        }
}
    ## Advanced Aggregation module JS
    ## support. http://drupal.org/project/advagg.
    location ^~ /sites/default/files/advagg_js/ {
        expires max;
        add_header Last-Modified 'Wed, 20 Jan 1988 04:20:42 GMT';
        add_header  Cache-Control "max-age=31449600, no-transform, public";

        location ~* /sites/default/files/advagg_js/js[_[:alnum:]]+\.js$ {
            access_log off;
            try_files $uri @backend;
        }
}

بعدها نعمد اعادة تشغيل للخادم nginx عن طريق الامر بالشل

/etc/init.d/nginx restart

النتيجه بتكون مثل مافي الصوره وهذا دليل ان الوحده تعمل بدون مشاكل

ان شاء الله يكون الشرح واضح لكم

قسم :: 

علِّق

Plain text

  • لا يسمح بوسوم HTML.
  • تتحول مسارات مواقع وب و عناوين البريد الإلكتروني إلى روابط آليا.
  • تفصل السطور و الفقرات تلقائيا.

guest

  • وسوم إتش.تي.إم.إل المسموح بها: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • لا يسمح بوسوم HTML.
By submitting this form, you accept the Mollom privacy policy.