OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

5.3.4. تكوين Apache‌


يتضمن تثبيت Kali Linux النموذجي خادم الويب Apache ، الذي يوفره apache2 طَرد. كونها خدمة شبكة ، يتم تعطيلها افتراضيًا. يمكنك البدء يدويًا بـ systemctl ابدأ اباتشي 2.

مع توزيع المزيد والمزيد من التطبيقات كتطبيقات ويب ، من المهم أن يكون لديك بعض المعرفة بـ Apache لاستضافة تلك التطبيقات ، سواء للاستخدام المحلي أو لإتاحتها عبر الشبكة.

Apache هو خادم معياري ويتم تنفيذ العديد من الميزات بواسطة وحدات خارجية يقوم البرنامج الرئيسي بتحميلها أثناء التهيئة. يتيح التكوين الافتراضي فقط الوحدات النمطية الأكثر شيوعًا ، ولكن يتم تمكين الوحدات الجديدة بسهولة عن طريق التشغيل a2enmod وحدة. استعمال a2dismod وحدة لتعطيل وحدة. تقوم هذه البرامج في الواقع بإنشاء (أو حذف) الروابط الرمزية بتنسيق / etc / apache2 / mods-enabled /، مشيرًا إلى الملفات الفعلية (المخزنة بتنسيق / etc / apache2 / mods-available /).

هناك العديد من الوحدات المتاحة ، لكن اثنتين منها تستحق الدراسة المبدئية: PHP و SSL. يتم تنفيذ تطبيقات الويب المكتوبة باستخدام PHP بواسطة خادم الويب Apache بمساعدة البرنامج المخصص

الوحدة النمطية المقدمة من libapache-mod-php الحزمة ، وتثبيتها يمكّن الوحدة تلقائيًا.

يتضمن Apache 2.4 وحدة SSL المطلوبة من أجل HTTP الآمن (HTTPS) خارج الصندوق. يحتاج أولاً إلى التمكين مع a2enmod ssl، ثم يجب إضافة التوجيهات المطلوبة إلى ملفات التكوين. يتم توفير مثال التكوين في / etc / apache2 / sites-available / default-ssl. أسيوط. شاهد http://httpd.apache.org/docs/2.4/mod/mod_ssl.html للمزيد من المعلومات.

يمكن العثور على القائمة الكاملة لوحدات Apache القياسية عبر الإنترنت على http://httpd.apache.org/docs/ 2.4 / mod / index.html.

بتكوينه الافتراضي ، يستمع خادم الويب إلى المنفذ 80 (كما تم تكوينه في / etc / apache2 / ports.conf) ، ويقدم صفحات من / فار / على شبكة الاتصالات العالمية / أتش تي أم أل / الدليل بشكل افتراضي (كما تم تكوينه في

/etc/Apache2/sites-enabled/000-default.conf).


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: