ذكري المظهر

كيفية تثبيت اباتشي على centos 8

How to install CentOS 8 Server + Static ip + LAMP SERVER + webmin admin panel.

How to install CentOS 8 Server + Static ip + LAMP SERVER + webmin admin panel.

جدول المحتويات:

Anonim

خادم Apache HTTP هو خادم الويب الأكثر استخدامًا في العالم. إنه خادم HTTP مجاني ومفتوح المصدر وعبر النظام الأساسي ، بما في ذلك ميزات قوية ، ويمكن تمديده من خلال مجموعة واسعة من الوحدات.

، سنشرح كيفية تثبيت وإدارة خادم الويب Apache على CentOS 8.

تثبيت اباتشي

يتوفر Apache في مستودعات CentOS الافتراضية ، ويكون التثبيت مستقيمًا إلى الأمام.

في التوزيعات المستندة إلى RHEL ، تسمى حزمة وخدمة Apache httpd . لتثبيت Apache ، قم بتشغيل الأمر التالي كجذر أو مستخدم له امتيازات sudo:

sudo yum install

بمجرد اكتمال التثبيت ، قم بتمكين وبدء خدمة Apache:

sudo systemctl enable sudo systemctl start

للتحقق من تشغيل الخدمة ، تحقق من حالتها:

sudo systemctl status

يجب أن يبدو الإخراج بشيء من هذا القبيل:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

ضبط جدار الحماية

FirewallD هو الحل الافتراضي لجدار الحماية في Centos 8.

أثناء التثبيت ، ينشئ Apache ملفات خدمة جدار الحماية مع قواعد محددة مسبقًا للسماح بالوصول إلى منافذ HTTP ( 80 ) و HTTPS ( 443 ).

ستقوم الأوامر التالية بفتح المنافذ الضرورية نهائيًا:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

إدارة أباتشي

يشرح هذا القسم كيفية تنظيم ملفات تكوين Apache وأفضل الممارسات لإدارة خادم الويب Apache.

  • توجد جميع ملفات تكوين Apache في الدليل /etc/httpd ملف التكوين Apache الرئيسي هو /etc/httpd/conf/httpd.conf. ملفات التكوين التي تنتهي بـ .conf موجودة في دليل /etc/httpd/conf.d مضمن في ملف تكوين Apache الرئيسي. ملفات التكوين المسؤولة عن تحميل وحدات Apache المختلفة موجودة في الدليل /etc/httpd/conf.modules.d يجب أن تنتهي ملفات vhost من .conf بـ .conf وتخزينها في /etc/httpd/conf.d الدليل. يمكنك الحصول على أكبر عدد ممكن من vhosts ما تحتاج إليه. إنشاء ملف تكوين منفصل (vhost) لكل مجال يسهل الحفاظ على الخادم.
    • من الممارسات الجيدة اتباع اصطلاح تسمية قياسي. على سبيل المثال ، إذا كان اسم المجال هو mydomain.com ، فيجب تسمية ملف التكوين mydomain.com.conf
    توجد ملفات سجل Apache ( access_log و error_log ) في الدليل /var/log/httpd/ . من المستحسن أن يكون لديك access مختلف وملفات سجل error لكل مضيف. يمكنك تعيين دليل جذر مستند المجال الخاص بك إلى أي موقع تريده. تشمل المواقع الأكثر شيوعًا لـ webroot:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

استنتاج

تهانينا ، لقد قمت بتثبيت Apache بنجاح على خادم CentOS 8 الخاص بك. أنت الآن جاهز لبدء نشر تطبيقاتك واستخدام Apache كخادم ويب أو خادم وكيل.

يمكنك إدارة خدمة Apache بنفس طريقة تشغيل أي وحدة systemd أخرى.

اباتشي سنتوس