How to install Apache Ant on Linux Debian 9?
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت اباتشي
- ضبط جدار الحماية
- التحقق من تثبيت Apache
- إدارة خدمة Apache باستخدام systemctl
- هيكل ملف تكوين أباتشي وأفضل الممارسات
- استنتاج
يعد خادم Apache HTTP أحد أكثر خوادم الويب شيوعًا في العالم. إنه خادم HTTP مفتوح المصدر وعبر المنصات يقوم بتشغيل نسبة كبيرة من مواقع الإنترنت. يوفر Apache العديد من الميزات القوية التي يمكن تمديدها من خلال وحدات إضافية.
في هذا البرنامج التعليمي ، سنتعرف على خطوات تثبيت Apache على خادم Debian 9.
المتطلبات الأساسية
قبل البدء بالبرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت اباتشي
يتوفر Apache في مستودعات دبيان الافتراضية والتركيب بسيط ومباشر.
أولاً ، قم بتحديث فهرس الحزمة وبعد ذلك قم بتثبيت حزمة
apache2
بالأوامر التالية:
sudo apt update
sudo apt install apache2
هذا كل شيء ، يتم تثبيت Apache وتشغيله تلقائيًا ، ويمكنك التحقق من حالة خدمة Apache من خلال:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
ضبط جدار الحماية
إذا كنت تستخدم iptables لتصفية الاتصالات إلى نظامك ، فستحتاج إلى فتح منافذ HTTP (
80
) و HTTPS (
443
).
افتح المنافذ الضرورية عن طريق إصدار الأمر التالي:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
التحقق من تثبيت Apache
للتحقق من أن كل شيء يعمل بشكل صحيح ، افتح متصفحك ، واكتب عنوان IP الخاص بالخادم أو اسم المجال الخاص بك
http://YOUR_IP_OR_DOMAIN/
وسترى صفحة الترحيب الافتراضية في Apache كما هو موضح أدناه:
تحتوي الصفحة على بعض المعلومات الأساسية حول ملفات تكوين Apache والبرامج النصية المساعدة ومواقع الدليل.
إدارة خدمة Apache باستخدام systemctl
الآن بعد تثبيت Apache على نظام دبيان الخاص بك ، يمكنك قضاء دقيقة واحدة للاطلاع على أوامر إدارة خدمة apache الأساسية والتعرف عليها:
لإيقاف خدمة Apache ، قم بتشغيل:
sudo systemctl stop apache2
ابدأ مرة أخرى ، عن طريق الكتابة:
sudo systemctl start apache2
لإعادة تشغيل خدمة Apache:
sudo systemctl restart apache2
أعد تحميل Apache بتكوين جديد باستخدام:
sudo systemctl reload apache2
sudo systemctl disable apache2
ولتمكينه مرة أخرى:
هيكل ملف تكوين أباتشي وأفضل الممارسات
- في الأنظمة المستندة إلى دبيان ، توجد ملفات تكوين Apache في دليل
/etc/apache2
وملف تكوين Apache الرئيسي هو/etc/apache2/apache2.conf
. المنافذ التي سيستمع Apache إليها في/etc/apache2/ports.conf
file.Apache توجد ملفات Hosts المضيفة في الدليل/etc/apache2/sites-available
. لا يتم استخدام ملفات التكوين الموجودة في هذا الدليل بواسطة Apache ما لم يتم ربطهاa2ensite
الذيa2ensite
/etc/apache2/sites-enabled
a2ensite
يمكنك تنشيط توجيه مضيف ظاهري من خلال إنشاءa2ensite
باستخدام أمرa2ensite
من ملفات التكوين الموجودة في دليلsites-available
للدليلsites-enabled
. لإلغاء تنشيط مضيف افتراضي ، استخدم الأمرa2dissite
يوصى بشدة باتباع اتفاقية التسمية القياسية ، على سبيل المثال إذا كان اسم المجال الخاص بك هوmydomain.com
، فيجب تسمية ملف تكوين المجال/etc/apache2/sites-available/mydomain.com.conf
ملفات التكوين/etc/apache2/sites-available/mydomain.com.conf
المستخدمة لتحميل وحدات Apache المختلفة في الدليل/etc/apache2/mods-available
. يمكن تمكين التكوينات في دليلmods-available
من خلال إنشاء رابط إلى الدليل/etc/apache2/mods-enable
باستخدام الأمرa2enconf
باستخدام الأمرa2disconf
يتم تخزينa2disconf
التي تحتوي على أجزاء التكوين العامة في/etc/apache2/conf-available
دليل/etc/apache2/conf-available
. يمكن تمكين الملفات الموجودة في الدليلconf-available
من خلال إنشاء رابط إلى/etc/apache2/conf-enabled
a2enconf
باستخدام الأمرa2enconf
باستخدام الأمرa2disconf
ملفات السجل الخاصةaccess.log
(access.log
وerror.log
) في دليل/var/log/apache
. يوصى باستخدام ملفات وصول وسجلاتerror
مختلفة لكل مضيف ظاهري. يمكنك تعيين دليل جذر مستند المجال الخاص بك إلى أي موقع تريده. تشمل المواقع الأكثر شيوعًا لـ webroot:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
استنتاج
لقد قمت بتثبيت Apache بنجاح على خادم Debian 9 الخاص بك. يمكنك الآن بدء نشر تطبيقاتك واستخدام Apache كخادم ويب أو خادم وكيل.
اباتشي ديبيانهذا المنشور جزء من كيفية تثبيت LAMP Stack على سلسلة دبيان 9.
وظائف أخرى في هذه السلسلة:
• كيفية تثبيت Apache على Debian 9 • كيفية تثبيت PHP على Debian 9 • كيفية إعداد مضيفات Apache الافتراضية على Debian 9 • كيفية تثبيت MariaDB على Debian 9 • تأمين Apache مع Let's Encrypt على Debian 9كيفية تثبيت اباتشي مخضرم على ديبيان 9
Apache Maven هي أداة لإدارة المشاريع مفتوحة المصدر وفهمها تستخدم في المقام الأول لمشاريع Java. سنشرح لك في هذا البرنامج التعليمي طريقتين مختلفتين لتثبيت Apache Maven على دبيان 9.
كيفية تثبيت خادم الويب اباتشي على ديبيان 10 لينكس
يعد خادم Apache HTTP أحد أكثر خوادم الويب شيوعًا في العالم. في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت Apache على Debian 10 Buster.
كيفية تثبيت وتأمين phpmyadmin مع اباتشي على ديبيان 9
phpMyAdmin هو تطبيق مجاني ومفتوح المصدر لـ PHP مصمم لتبسيط إدارة خوادم MySQL و MariaDB عبر واجهة قائمة على الويب. يصف هذا البرنامج التعليمي الخطوات المطلوبة لتثبيت وتأمين phpMyAdmin على دبيان 9 مع خادم الويب Apache.