1. HTTPD - خادم الويب Apache2
Apache هو خادم الويب الأكثر استخدامًا على أنظمة Linux. تُستخدم خوادم الويب لخدمة صفحات الويب التي تطلبها أجهزة الكمبيوتر العميلة. يطلب العملاء عادةً صفحات الويب ويعرضونها باستخدام تطبيقات مستعرض الويب مثل Firefox أو Opera أو Chromium أو Internet Explorer.
يقوم المستخدمون بإدخال محدد موقع المعلومات (URL) للإشارة إلى خادم ويب عن طريق اسم المجال المؤهل بالكامل (FQDN) والمسار إلى المورد المطلوب. على سبيل المثال ، لعرض الصفحة الرئيسية لموقع ويب Ubuntu1 سيدخل المستخدم فقط FQDN:
ubuntu.com
لعرض المجتمع2 الصفحة الفرعية ، سيدخل المستخدم FQDN متبوعًا بمسار:
www.ubuntu.com/community
البروتوكول الأكثر شيوعًا المستخدم لنقل صفحات الويب هو بروتوكول نقل النص التشعبي (HTTP). يتم أيضًا دعم بروتوكولات مثل Hyper Text Transfer Protocol over Secure Sockets Layer (HTTPS) ، و File Transfer Protocol (FTP) ، وهو بروتوكول لتحميل الملفات وتنزيلها.
غالبًا ما تُستخدم خوادم الويب Apache مع محرك قاعدة بيانات MySQL ولغة البرمجة النصية للمعالج التشعبي الأولي (PHP) ولغات البرمجة النصية الشائعة الأخرى مثل Python و Perl. يُطلق على هذا التكوين اسم LAMP (Linux و Apache و MySQL و Perl / Python / PHP) ويشكل نظامًا أساسيًا قويًا وقويًا لتطوير ونشر التطبيقات المستندة إلى الويب.