كيفية تثبيت Caddy على AlmaLinux 8

كيفية تثبيت Caddy على AlmaLinux 8

في هذه المقالة ، سنشرح لك كيفية تثبيت Caddy على AlmaLinux 8. قم باستضافة موقع الويب الخاص بك على خادم الويب Caddy.

خادم الويب Caddy هو خادم ويب مفتوح المصدر مكتوب في Go. تم تصميمه حول البساطة والأمان الذي يأتي مع عدد من الميزات المفيدة لاستضافة مواقع الويب. Caddy هو خادم ملفات ثابت مرن وفعال ووكيل عكسي قوي وقابل للتطوير.

المتطلبات الأساسية

  • تثبيت Ubuntu خادم مخصص أو KVM VPS.
  • وصول المستخدم الجذر أو المستخدم العادي بامتيازات إدارية.

قم بتثبيت Caddy على AlmaLinux 8

1. حافظ على الخادم محدثًا

# dnf update -y

2. تثبيت العلبة

سيتم تثبيت الأمر التالي وبدء تشغيل Caddy وتشغيله تلقائيًا نيابة عنك كخدمة systemd تسمى العلبة باستخدام ملف وحدة caddy.service الرسمي الخاص بنا .

# dnf install 'dnf-command(copr)'

# dnf copr enable @caddy/caddy

# dnf install caddy -y

بعد ذلك ، ابدأ وتمكين caddy.service باستخدام الأمر التالي:

# systemctl start caddy && systemctl enable caddy

تكوين جدار الحماية

بافتراض أنك تستخدم جدار الحماية كجدار ناري لخادمك ، قم بتشغيل الأمر التالي لإضافة منفذ HTTP و HTTPS في جدار الحماية.

# firewall-cmd --add-port=80/tcp --permanent

# firewall-cmd --add-port=443/tcp --permanent

# firewall-cmd --reload

الآن ، انتقل إلى متصفحك وأدخل عنوان IP الخاص بالخادم أو اسم المجال:

http://Server-IP

OR

http://example.com

كيفية تثبيت Caddy على AlmaLinux 8

3. تكوين المجال مع العلبة

قبل الانتقال إلى ما يلي ، قم أولاً بإعداد سجل A / AAAA DNS للمجال في المسجل أو لوحة التحكم.

ملاحظة: استبدل neotechsystems.net باسم المجال الخاص بك

قم بإنشاء دليل لملفات موقع الويب الخاص بك

# mkdir /usr/share/neotechsystems.net/

الآن ، افتح ملف تكوين Caddy وأضف اسم المجال الخاص بك وقم بتغيير الدليل الجذر لموقع الويب.

# vi /etc/caddy/Caddyfile

استبدل  : 80 باسم المجال الخاص بك وقم بتغيير جذر الموقع إلى  /usr/share/neotechsystems.net/ كـ

كيفية تثبيت Caddy على AlmaLinux 8

بمجرد الانتهاء من التغييرات ، أعد تحميل caddy.service لتعكس التغييرات.

# systemctl reload caddy

الآن ، قم بإنشاء ملف index.html في /var/www/html/neotechsystems.net باستخدام الأمر التالي:

# echo '

يتم تقديم هذه الصفحة عبر Caddy

'| sudo tee /usr/share/neotechsystems.net/index.html

أخيرًا ، قم بتحديث الصفحة في متصفحك وسترى index.html الذي أنشأناه حديثًا .

في هذه المقالة ، رأينا كيفية تثبيت Caddy على AlmaLinux 8.


كيفية تحديث عناصر المجلد في Windows 11

كيفية تحديث عناصر المجلد في Windows 11

مع فقدان خيار التحديث في قائمة السياق ، إليك كيف يمكنك تحديث العناصر في File Explorer على Windows 11.

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

إذا كنت تقوم بتبديل تثبيت WordPress الخاص بك من خادم MySQL 8 إلى MySQL 5.7 (أو أقل) ، فستواجه على الأرجح

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

سيصبح محرر Gutenberg قريبًا المحرر الافتراضي في WordPress. سيكون لديك خيار تحديد المحرر الكلاسيكي

كيفية إصلاح مشاكل WordPress 5.0

كيفية إصلاح مشاكل WordPress 5.0

تم طرح الإصدار 5.0 من WordPress أخيرًا وهو يجلب معه تجربة تحرير جديدة تمامًا مع Gutenberg

🔧 إصلاح: يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL المطلوب بواسطة WordPress

🔧 إصلاح: يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL المطلوب بواسطة WordPress

هل تتطلع إلى تشغيل موقع WordPress تتم إدارته ذاتيًا؟ رائعة. ستتعلم الكثير من الأشياء. أحد الأجزاء الحاسمة في الإعداد

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

بدءًا من الإصدار 5.0 من WordPress ، فإن المحرر الافتراضي في WordPress هو محرر Block الجديد. المحرر الجديد مختلف جذريا

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

غير قادر على كتابة منشور جديد باستخدام محرر القوالب الجديد في WordPress؟ من المحتمل أن تحصل على "المحرر

كيفية تمكين علامات PHP القصيرة

كيفية تمكين علامات PHP القصيرة

في هذه المقالة ، تناولنا كيفية تمكين علامات PHP القصيرة. تحلل PHP الملف باستخدام علامات الفتح والإغلاق ، والتي تبدو مثل. لتمكين علامات PHP القصيرة

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

في هذه المقالة ، سوف نتعلم كيفية تثبيت وتكوين mod_evasive لمنع هجوم DoS و DDoS على CentOS. وحدة اباتشي mod_evasive.

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS. التكوين الأساسي لخادم الويب NGINX لمعالجة تطبيق PHP وخادمه على المنفذ 80.