اعداد خادم ويب على اوبونتو








يمكن اعتبار خادم صفحات الانترنت apache الاكثر استخداما في العالم بحسب دراسات الموقع الشهير NetCraft وغالبية الخوادم التي يعمل عليها apache هي أنظمة لينوكس.


في هذا الموضوع سنلقي نظرة عليه. 


تعريف Apache:


Apache عبارة عن برنامج يقوم بعرض صفحات الانترنت، ويعتبر من أقدم البرامج في هذا المجال ومن اكثرهم امانا ايضا. كما أن مبدأ عمله بسيط جدا، إذ لا يتعدى عمله عرض صفحات html فقط وهذا هو عمله الى يومنا هذا.ولكن Apache يدعم امكانية تزويده بالاضافات. الامر الذي يجعله يتعدى دور عرض html فقط ليتمكن من عرض برامج مكتوبة بلغات مختلفة مثل PHP, Perl, Ruby, Python عدا عن امكانيته في دعم الاضافات، فانه يدعم ما يسمى بـ “الاستضافة الافتراضية” (Virtual Hosts) وهي امكانية استضافة مواقع كثيرة جدا على سيرفر واحد (Shared Server) وهذا هو حال اغلب الانترنت، حيث ان سيرفر واحد فقط بامكانه استضافة مئات المواقع وغالبية مواقع الانترنت تعمل بهذا الاسلوب. 


تركيب و تشغيل Apache


root@laptop:~# apt-get install apache2 apache2-utils


root@laptop:~# /etc/init.d/apache2 start


الان افتح أي متصفح إنترنت عندك، وقم بكتابة التالي في شريط العنوان:


http://localhost


أو


http://127.0.0.1


يجب ان تظهر الصفحة الافتراضية لـ apache. كما قلت في تقديم apache، هو الان لا يعمل اكثر من عمله البسيط الاصلي وهو عرض صفحات html فقط. فهم ملفات الاعداد Apache


Apache ومثل اغلب برامج لينوكس يمكن اعداده من خلال ملف اعداد خاص اسمه httpd.conf. وهذا الملف يحتوي على جميع خياراته.


ولكن في التوزيعات المبنية على ديبيان، تم تقسيم هذا الملف الى ملفات ومجلدات بطريقة منطقية بحيث تسهل علينا التعامل مع apache والوصول الى الخيارات المرادة بسهولة ويسر.


تأمل الصورة التالية: ستجد ان جميع الملفات والمجلدات موجودة داخل دليل واحد اسمه apache2، والذي كما هو في الصورة يحتوي على 5 مجلدات فرعية هي:


sites-available و sites-enabled الذي يحتوي على معلومات “الاستضافة الافتراضية” للمواقع.


mods-available و mods-enabled الذي يحتوي على معلومات الاضافات (plug-ins) التي يمكن اضافتها الى apache.


conf.d الذي يحتوي على اعدادات للبرامج الخارجية مثل phpmyadmin وغيره.


أيضا يوجد الملف ports.conf الذي يحتوي على البوابة الافتراضية التي سيعمل عليها البرنامج.


كما ذكرت سابقا، بامكان apache استضافة مئات المواقع وكل موقع يمكن اعداده عن طريق انشاء ملف خاص به ووضعه داخل المجلد sites-available وتفعيله بانشاء اختصار له داخل الدليل sites-enabled او باستخدام الامر:


root@laptop:~# a2ensite linuxdocs-ar


لتفعيل الموقع الجديد


او


root@laptop:~# a2dissite linuxdocs-ar


لايقاف الموقع


ولو تابعنا نفس الفكرة، فانه بامكاننا استخدام الامر


root@laptop:~# a2enmod php5


لتفعيل plug-in خارجي (في هذه الحالة الخاص بـ php)


او تنفيذ


root@laptop:~# a2dismod php5


لايقاف تفعيل الـ plug-in


في حالات تفعيل/ايقاف الوحدات الاضافية plug-ins فانك تحتاج الى اعادة تشغيل خدمة apache والا لن تدخل التعديلات حيز التنفيذ.


root@laptop:~# /etc/init.d/apache2 restart


اما في حال تفعيل/ايقاف المواقع لا تحتاج الى اعادة التشغيل، بل فقط اعادة التحميل (reload)


root@laptop:~# /etc/init.d/apache2 reload


مع تحياتي أخوكم زهير .


اعداد خادم ويب على اوبونتو 4.5 5 Unknown الاثنين، 26 يناير 2015 يمكن اعتبار خادم صفحات الانترنت apache الاكثر استخداما في العالم بحسب دراسات الموقع الشهير NetCraft وغالبية الخوادم التي يعمل عليها apache ه...


On : الاثنين، 26 يناير 2015,

If you enjoyed this article, sign up for free updates.

author picture

About Author

I'am Unknown, a part-time blogger and template designer from Indonesia who is the founder And Author of تحميل جميع البرامج. I love create Blogger Themes, write about blog design, And Blogspot tweaks. You can subscribe me on G+ @ Unknown .

ليست هناك تعليقات

إرسال تعليق