كيفية تثبيت منصة عربة التسوق LiteCart على أوبونتو 16.04
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
أباتشي هو خادم ويب شهير تستخدمه معظم شركات استضافة الويب. ذاكرة التخزين المؤقت للورنيش عبارة عن مسرع HTTP وعكس الوكيل. يمكننا استخدام الورنيش مع أي خادم HTTP. في هذا المثال ، سنستخدم Apache 2.
كخادم ويب ، يمكن لـ Apache استخدام كمية كبيرة من موارد الخادم لخدمة الصفحات. إذا كنت تقوم بتشغيل موقع ويب ذي حركة مرور عالية ، فقد تحتاج إلى مسرع HTTP لتعزيز أداء الخادم. سوف يساعدك الورنيش في ذلك.
قم بتثبيت خادم Apache وتنشيطه باستخدام الأوامر التالية:
sudo apt-get update
sudo apt-get install apache2-mpm-event
يمكنك اختبار حالة خادم Apache باستخدام هذا الأمر:
sudo service apache2 status
إذا كانت الخدمة قيد التشغيل ، فستتم طباعة "apache2 قيد التشغيل" على جهازك. بخلاف ذلك ، يمكنك بدء الخدمة بهذا الأمر:
sudo service apache2 start
قم بتثبيت أحدث إصدار ثابت من Varnish 4. لا يتوفر هذا الإصدار في Ubuntu Repository افتراضيًا ، لذلك تحتاج إلى تشغيل الأوامر التالية لتثبيته.
sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish
تكوين مخبأ الورنيش. سنقوم هنا بتغيير منفذ خادم Varnish إلى 80. قم بتشغيل الأمر التالي:
sudo nano /etc/default/varnish
ابحث الآن عن DAEMON_OPTS = " ضمن البديل 2 ، التكوين باستخدام VCL . قم بتغيير قسم DAEMON_OPTS =" لتتناسب مع الأسطر التالية. هذا فقط تحديث منفذ.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
اضغط CTRL + X ، ثم Y لحفظ الملف.
تكوين أباتشي. نحتاج إلى تغيير منفذ الاستماع لـ Apache من 80 إلى 8080.
قم بتحرير ملف المنافذ بتشغيل الأمر التالي:
sudo nano /etc/apache2/ports.conf
تغيير استمع 80 إلى الاستماع 8080 .
بعد ذلك ، قم بتحديث ملف المضيف الظاهري ...
sudo nano /etc/apache2/sites-available/000-default.conf
... قم بتغيير <VirtualHost *: 80> إلى <VirtualHost *: 8080> .
إذا كان لديك ملفات مضيف ظاهري أخرى ، فيجب تحديثها أيضًا.
أعد تشغيل كلتا الخدمتين.
sudo service apache2 restart
sudo service varnish restart
أنت الآن على أتم استعداد. راجع الأقسام التالية للحصول على نصائح الإعداد المتقدمة.
قم بتشغيل الأمر التالي لإظهار إحصائيات الورنيش:
varnishstat
يمكنك تعديل default.vclالملف للعديد من الميزات.
لتمكين التخزين المؤقت للمتصفح لملفات الوسائط ، vcl_backend_responseيجب أن تطابق التكوين التالي.
sub vcl_backend_response {
if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset beresp.http.set-cookie;
set beresp.http.cache-control = "max-age = 2592000";
}
}
سيؤدي ذلك إلى تحسين سرعة موقعك وترتيب تحسين محركات البحث.
لمسح ذاكرة التخزين المؤقت للورنيش ، يمكنك التغيير vcl_recvلمطابقة التكوين التالي:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
بعد إجراء هذا التغيير ، يمكنك إرسال طلب تجعيد في جلسة ssh بالتنسيق التالي:
curl <domain_name.com> -XPURGE
هنا ، -XPURGEسيتم إرسال طلب التطهير إلى خادم الورنيش.
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
Ruby on Rails هو إطار عمل شهير لـ Ruby تم تطويره لزيادة إنتاجية المبرمجين. ومع ذلك ، الحصول على الجواهر والتبعيات المختلفة ر
ZNC عبارة عن حارس شبكة IRC متقدم يتم تركه متصلاً طوال الوقت حتى يتمكن عميل IRC من قطع الاتصال أو إعادة الاتصال دون فقد جلسة الدردشة.
استخدام نظام مختلف؟ Brotli هو طريقة ضغط جديدة مع نسبة ضغط أفضل من GZIP. تتم استضافة رمز المصدر الخاص به علنًا على Githu هذا
استخدام نظام مختلف؟ OpenNMS عبارة عن منصة إدارة شبكة مفتوحة المصدر على مستوى المؤسسات يمكن استخدامها لمراقبة وإدارة العديد من الأجهزة
استخدام نظام مختلف؟ DokuWiki هو برنامج ويكي مفتوح المصدر مكتوب بلغة PHP ولا يتطلب قاعدة بيانات. يقوم بتخزين البيانات في ملفات نصية. DokuWik
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
نظرة عامة سواء كنت تعمل على مشروع تعاون كبير مع فريق التطوير الخاص بك أو تقتل رئيسًا في أحدث لعبة لعب الأدوار ، فأنت ذاهب
استخدام نظام مختلف؟ BlogoText CMS هو نظام إدارة محتوى (CMS) بسيط وخفيف الوزن ومفتوح المصدر ومحرك مدونة بسيط
في هذا البرنامج التعليمي ، ستتعلم كيفية إعداد خادم Left 4 Dead 2 على Ubuntu. تم اختبار هذا الدليل على خادم Ubuntu 15.10. المتطلبات الأساسية تحديث th
استخدام نظام مختلف؟ مونيكا هو نظام إدارة علاقات شخصية مفتوح المصدر. فكر في الأمر على أنه CRM (أداة شائعة تستخدمها فرق المبيعات في ال
Go (تُعرف أيضًا باسم Golang) هي لغة برمجة مكتوبة بشكل ثابت ومجمعة على شكل حرف C تم تطويرها بواسطة Google. جعلت البساطة وتعدد الاستخدامات ب
استخدام نظام مختلف؟ مقدمة Zikula هو إطار عمل تطبيق ويب مفتوح المصدر مكتوب بلغة PHP. يمكنك تصميم موقع ويب تفاعلي وقابل للتحرير
في هذا البرنامج التعليمي ، سنقوم بإعداد خادم ويب باستخدام وكيل عكسي. نظام إدارة المحتوى الذي سنستخدمه هو Keystone.js ، وهو إطار تطبيق ويب معروف
Tango هو إطار ويب صغير وقابل للتوصيل تم إنشاؤه باستخدام Golang. لديها توجيه قوي ومجموعات مسار مرنة ، حقن التبعية المضمنة ، و
Spamassassin هو فلتر بريد مجاني ومفتوح المصدر مكتوب بلغة Perl يستخدم لتحديد البريد العشوائي باستخدام مجموعة واسعة من الاختبارات الإرشادية على رؤوس البريد والجهاز
مقدمة إن Apache Maven هو أداة إدارة مشروع مجانية ومفتوحة المصدر تستخدم لمشاريع Java. يمكنك بسهولة إدارة بناء المشاريع ، وإعداد التقارير ، و
المتطلبات الأساسية نسخة خادم Vultr Ubuntu 14.04 أو 16.04 جديدة. خادم IP ثابت (هذا هو عنوان IP الرئيسي لخادم Vultr). مستخدم خادم غير جذري مع sud
PHP والحزم ذات الصلة هي المكونات الأكثر استخدامًا عند نشر خادم الويب. في هذه المقالة ، سوف نتعلم كيفية إعداد PHP 7.2 على Ubuntu 18.0
مقدمة Adonis.js هو إطار عمل MVC لـ NodeJs يمكنك من كتابة تطبيقات الويب باستخدام رمز أقل. إنه يستعير مفاهيم من أطر عمل صلبة أخرى مثل
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد