Apache Web server - linux-os
Download
Report
Transcript Apache Web server - linux-os
الجزء السادس
APACHE
WEB SERVER
خادم الويب Web Server
هو برنامج مسؤول عن توصيل صفحات الويب ()Web Pages
والمستندات االخرى ،للعميل ( )Web Browsersباستخدام بروتوكول
.HTTP
Apache Web Server
ويستخدم،Linux هو خادم الويب األكثر شيوعا في أنظمة:Apache
Web لخدمة صفحات الويب التي يطلبها العميل من خالل برنامج
.Browsers
: البروتوكوالت المستخدمة لنقل صفحات الويب
HTTP(Hyper Text Transfer Protocol)
HTTPS(Hyper Text Transfer Protocol Secure)
FTP(File Transfer Protocol)
Apache Web Server
:Apache Web Server تثبيت
إعدادات Apache Web Server
يتم إعداد خادم الويب Apacheمن خالل تعديل ملفات اإلعدادات الخاص
به.
Command-Line سطر األمر
األمر
شرح
sudo apt-get install apache2
Apache2 لتثبيت
sudo nano /(file path)
لتعديل ملف نصي
sudo touch / (file path)
إلنشاء ملف
sudo echo “text” > /(file path)
لكتابة نص في ملف معين
Links http://(website)
لعرض موقع في سطر االمر
sudo mkdir (folder path)
إلنشاء مجلد
sudo apt-get install apache2
Apache2 لحذف
إعدادات Apache Web Server
خطوات إعداد ( Apache Web Serverاإلعدادات االفتراضية) :
.1تثبيت البرنامج .Apache2
.2كتابة األمر التالية لتشغيل البرنامج :
.3لعرض صفحة االختبار نستخدم األمر:
.4إليقاف البرنامج : Apache2
إعدادات Apache Web Server
صفحة االختبار (الصفحة االفتراضية):
توجد في المسار /var/www/index.html
لتعديل صفحة االختبار نكتب األمر التالي:
إعدادات Apache Web Server
أيضا يمكن تغيير موقع صفحة االختبار من خالل ملف االعداد االفتراضي
): (Default file
إعدادات Apache Web Serverالستضافة أكثر من موقع
تسمي Virtual Host
هي الطريقة التي من خاللها يستخدم خادم الويب ()Web Server
الستضافة أكثر من موقع على نفس الكمبيوتر.
إعدادات Apache Web Serverالستضافة أكثر من موقع
.1إنشاء مجلد خاص لكل موقع يتضمن مجلدات أخرى لحفظ ملفات الموقع.
مثال:
.2إنشاء ملف إعدادات لتمكين عملية استضافة أكثر من موقع (Virtual
)Hostيحتوي NameVirtualHost * :
بكتابة األمر :
إعدادات Apache Web Serverالستضافة أكثر من موقع
.3إنشاء ملف إعدادات لكل موقع داخل المجلد sites-availableبإسم
الموقع ( )Domain Nameيحتوي على اسم الموقع ،مدير الموقع،
الصفحة الرئيسية ،والمجلد الخاص بالموقع.
باستخدام األمر:
إعدادات Apache Web Serverالستضافة أكثر من موقع
.4إضافة ملفات الموقع في مجلد محتويات الموقع .htdocs
.5اعطاء IP Addressخاص لكل موقع وذلك من خالل اضافتها في
الملف :
إعدادات Apache Web Serverالستضافة أكثر من موقع
.6
تمكين المواقع التي تم عمل إعدادات لها باستخدام األمر : a2ensite
.7إعادة تحميل ( )reloadلإلعدادات الجديدة التي تم عملها على خادم
الويب : Apache Web Server
.8عرض الموقع :