How to install CentOS 8 Server + Static ip + LAMP SERVER + webmin admin panel.
جدول المحتويات:
خادم 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 أخرى.
اباتشي سنتوسكيفية تثبيت وتكوين nextcloud مع اباتشي على centos 7
Nextcloud عبارة عن منصة مفتوحة المصدر ومشاركة الملفات ومشاركة الملفات الذاتية الاستضافة ، على غرار Dropbox. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Nextcloud وتكوينه باستخدام Apache على جهاز CentOS 7.
كيفية تثبيت اباتشي كاساندرا على centos 7
Apache Cassandra هي قاعدة بيانات NoSQL مفتوحة المصدر بدون نقطة فشل واحدة ، مما يوفر قابلية خطية وإمكانية توفر عالية دون الإخلال بالأداء. يصف هذا البرنامج التعليمي كيفية تثبيت Apache Cassandra على CentOS 7.
كيفية تثبيت وتأمين phpmyadmin مع اباتشي على centos 7
يسمح لك phpMyAdmin بالتفاعل مع قواعد بيانات MySQL وإدارة حسابات المستخدمين والامتيازات وتنفيذ عبارات SQL. في هذا البرنامج التعليمي ، سنتعرف على الخطوات اللازمة لتثبيت phpMyAdmin وتأمينه مع Apache على CentOS 7.







