أباتشي هي واحدة من خوادم الويب الأكثر شعبية ، والتي تستخدم على نطاق واسع لاستضافة المواقع والتطبيقات. مرونته والتمدد جعله خيارا مثاليا للمطورين والإداريين.
في هذه المقالة ، ونحن سوف ننظر في تعليمات خطوة بخطوة لتثبيت وتكوين أباتشي على نظام التشغيل سينت أو إس 7. سنغطي جميع الجوانب الرئيسية ، بدءا من تثبيت الحزمة وإعدادات الأمان المؤقتة ، وتنتهي بإعدادات المضيف الافتراضية وشهادات طبقة المقابس الآمنة.
قبل البدء في تثبيت أباتشي ، تحتاج إلى التأكد من أن سينت أو إس 7 يتم تحديث ويتم تثبيت جميع الحزم اللازمة. تعليمات لتحديث سينت أو إس 7 ويمكن الاطلاع على الموقع الرسمي سينت أو إس.
بعد تحديث النظام ، سننتقل إلى تثبيت أباتشي. دعونا استخدام مدير حزمة يم لتثبيت حزمة هتبد. يبدو الأمر لتثبيت أباتشي في سينت أو إس 7 كما يلي:
- دليل الإعداد أباتشي ل سينت أو إس 7: تعليمات مفصلة
- تثبيت سينت أو إس 7 على الخادم
- تثبيت أباتشي على سينت أو إس 7
- تكوين إعدادات أباتشي الأساسية
- تغيير المنفذ الافتراضي
- تعيين اسم الخادم
- إعداد الدلائل
- إعداد السجلات
- تكوين المضيفين الظاهري في أباتشي
- إعداد اتصال هتبس على خادم أباتشي
- إعداد الوصول إلى الملفات عبر بروتوكول نقل الملفات
- تكوين الوصول إلى قاعدة البيانات عبر أباتشي
- تكوين مراقبة خادم أباتشي
دليل الإعداد أباتشي ل سينت أو إس 7: تعليمات مفصلة
الخطوة 1: تثبيت أباتشي
- فتح محطة وتشغيل الأمر:
- بعد التثبيت الناجح لأباتشي ، قم بتشغيله باستخدام الأمر:
- لتشغيل أباتشي تلقائيا عند تشغيل النظام ، أدخل الأمر:
الخطوة 2: تكوين جدار الحماية
- تأكد من تمكين جدار الحماية باستخدام الأمر:
- و
الخطوة 3: إعداد مضيف افتراضي
- إنشاء دليل لموقع الويب الخاص بك باستخدام الأمر:
- Выдайте права на запись веб-серверу с помощью команды:
- Создайте файл конфигурации виртуального хоста с помощью команды:
- Вставьте следующий код в файл конфигурации:
ServerName example.com
- DocumentRoot /var/www/html/example.com
- CustomLog /var/log/httpd/example.com-access.log combined
Шаг 4: إعادة التشغيل والتحقق من الإعدادات
إعادة تشغيل أباتشي مع الأمر:
سودو سيستمكتل إعادة تشغيل هتبد
- تأكد من تشغيل أباتشي عن طريق إدخال عنوان الويب الخاص بالمضيف الظاهري في المتصفح
- مبارك! لقد قمت بتكوين أباتشي بنجاح على سينت أو إس 7. الآن يمكنك البدء في تطوير واستضافة مواقع الويب الخاصة بك على الخادم.
- تثبيت سينت أو إس 7 على الخادم
سينت أو إس 7 هو توزيع نظام التشغيل لينكس شعبية على أساس شفرة المصدر من ريد هات إنتربرايز لينكس (ريل). في هذا القسم ، وسوف ننظر في عملية تثبيت سينت أو إس 7 على الخادم.
- قبل البدء ، تأكد من أن لديك ما يلي:
- كمبيوتر الخادم مع الوصول إلى الإنترنت
- سينت أو إس 7 صورة التمهيد
- محرك أقراص فلاش أوسب أو دي في دي للتسجيل
- خطوات التثبيت:
- قم بإعداد الوسائط القابلة للتمهيد. إذا كان لديك قرص فيديو رقمي قابل للتسجيل ، فأدخله في جهاز الكمبيوتر الخاص بك. إذا كنت تخطط لاستخدام محرك أقراص أوسب ، توصيله إلى جهاز الكمبيوتر الخاص بك.
- أعد تشغيل الكمبيوتر وحدد التنزيل من الوسائط المحددة.
- في شاشة تحديد اللغة ، حدد اللغة المطلوبة وانقر فوق متابعة.
- في شاشة تحديد نوع التثبيت التالية ، حدد "تثبيت سينت أو إس 7".
- حدد القرص المطلوب لتثبيت سينت أو إس 7 وانقر فوق متابعة.
- قم بتكوين أقسام القرص ، إذا لزم الأمر. انقر فوق متابعة لقبول الإعدادات الافتراضية.
حدد منطقة زمنية وقم بإعداد اتصال شبكة.
قم بإنشاء كلمة مرور لحساب الجذر (مسؤول النظام) وقم بإنشاء حساب مستخدم عادي إذا لزم الأمر.
قم بتثبيت الحزم الافتراضية أو حدد الحزم الفردية لتثبيتها.
انقر فوق تثبيت لبدء تثبيت سينت أو إس 7 على الخادم.
بعد اكتمال التثبيت ، أعد تشغيل الكمبيوتر واحذف الوسائط القابلة للتمهيد.مبارك! لقد قمت بتثبيت بنجاح سينت أو إس 7 على الخادم الخاص بك. يمكنك الآن البدء في تكوين الخادم وتثبيت البرنامج الضروري.
تثبيت أباتشي على سينت أو إس 7أباتشي هو خادم ويب شائع يستخدم على نطاق واسع لاستضافة مواقع الويب. هذه المقالة سوف تصف عملية تثبيت أباتشي على نظام التشغيل سينت أو إس 7.
فتح محطة وتشغيل الأمر التالي لتثبيت أباتشي:سودو يم تثبيت هتبد
بعد اكتمال التثبيت ، قم بتمكين أباتشي للتشغيل التلقائي عند تشغيل النظام باستخدام الأمر:سودو سيستمكتل تمكين هتبد
بدء أباتشي مع الأمر:
سودو سيستمكتل ستارت هتبد
تأكد من أن أباتشي يعمل بشكل صحيح عن طريق فتح متصفح ويب وإدخال العنوان التالي:
http://localhost
إذا رأيت صفحة ترحيب أباتشي ، فهذا يعني أن التثبيت كان ناجحا.
يتم تثبيت أباتشي الآن على سينت أو إس 7 وعلى استعداد لنشر المواقع. يمكنك تكوين إعدادات أباتشي إضافية في ملف التكوين /الخ/هتبد/أسيوط/هتبد.أسيوط.
تكوين إعدادات أباتشي الأساسية
أباتشي هي واحدة من خوادم الويب الأكثر شعبية التي تستخدم على نطاق واسع لاستضافة المواقع. عند تكوين أباتشي على خادم سينت أو إس 7 ، هناك العديد من الإعدادات الأساسية التي تحتاج إلى تعيين.
تغيير المنفذ الافتراضي
افتراضيا ، يستمع أباتشي على المنفذ 80 لحركة هتب والمنفذ 443 لحركة هتبس. إذا كنت بحاجة إلى تغيير هذه المنافذ ، يمكنك تحرير /الخ/هتبد/أسيوط/هتبد.ملف أسيوط. ابحث عن السطر التالي:
الاستماع 80
قم بتغييره إلى المنفذ المطلوب ، على سبيل المثال:
استمع 8080
وبالمثل ، إذا كنت تريد تغيير منفذ هتبس ، فابحث عن السطر التالي:
استمع 443
قم بتغييره إلى المنفذ المطلوب ، على سبيل المثال:
استمع 8443
تعيين اسم الخادم
يمكن تعيين اسم الخادم الذي يتم إرجاعه إلى العملاء عند طلب الخادم في / الخ/هتبد/أسيوط / هتبد.ملف أسيوط. ابحث عن السطر التالي:
استبدل المضيف المحلي باسم الخادم المطلوب ، على سبيل المثال:
كوم: 80
أباتشي يسمح لك لتكوين الدلائل حيث توجد ملفات الموقع. في / الخ/هتبد/أسيوط / هتبد.ملف أسيوط ، ابحث عن الأسطر التالية:
دوكومنتروت "/ فار/ووو / أتش تي أم أل"
هنا / فار/ووو / هتمل هو الدليل حيث يتم تخزين ملفات الموقع الافتراضي. إذا كنت بحاجة إلى تغيير الدليل ، فقم بتغيير السطر المقابل إلى المسار الجديد:
دوكومنتروت "/ مسار / إلى / جديد / دليل"
لا تنس تغيير حقوق الوصول إلى الدليل الجديد حتى يتمكن أباتشي من قراءة الملفات.
إعداد السجلات
أباتشي يحتفظ بسجل لجميع الأنشطة التي حدثت على الخادم. في / الخ/هتبد/أسيوط / هتبد.ملف أسيوط ، ابحث عن السطر التالي:
كوستوملوغ " سجلات / الوصول.سجل " مجتمعة
حدد المسار المطلوب واسم الملف لسجل الوصول.
كوستوملوغ " مسار / إلى / ال .ملف السجل " مجتمعة
وبالمثل ، بالنسبة لسجل الأخطاء ، ابحث عن السطر التالي:
سجل الأخطاء " سجلات / خطأ.سجل"
حدد المسار المطلوب واسم الملف لسجل الأخطاء.
خطأ " مسار / إلى / ال .ملف السجل"
بعد إجراء تغييرات على ملف تكوين أباتشي ، لا تنس إعادة تشغيل الخدمة حتى تصبح التغييرات سارية المفعول:
- سودو سيستمكتل إعادة تشغيل هتبد
وكانت هذه لمحة موجزة عن إعدادات أباتشي الأساسية على سينت أو إس 7. إذا لزم الأمر ، يمكنك أيضا تكوين شهادات طبقة المقابس الآمنة والمضيفين الظاهريين وإعدادات خادم الويب الأخرى.- تكوين المضيفين الظاهري في أباتشي
المضيفين الظاهري في أباتشي تسمح لك لتكوين مواقع مختلفة لتشغيل على نفس الخادم. هذا مفيد إذا كان لديك أسماء نطاقات متعددة أو نطاقات فرعية تريد استضافتها على نفس الخادم مع عنوان إب مشترك.- لتكوين المضيفين الظاهريين في أباتشي على سينت أو إس 7 ، اتبع الخطوات التالية:
- Создайте файл конфигурации для нового виртуального хоста с расширением .conf, например example.conf, с помощью текстового редактора:
- sudo nano example.conf
Добавьте следующий код в файл конфигурации:
انتقل إلى دليل تكوين أباتشي عن طريق إدخال الأمر:
سد / الخ/هتبد / أسيوط.d/
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example
- ErrorLog /var/log/httpd/example_error.log
- يرجى ملاحظة أنه لكي يعمل المضيفون الظاهريون بشكل صحيح ، قد تحتاج أيضا إلى تكوين سجلات نظام أسماء النطاقات لنطاقك والتأكد من أن الخادم الخاص بك يحتوي على سجلات نظام أسماء النطاقات الأمامية والعكسية المناسبة. يمكن القيام بذلك من خلال لوحة التحكم الخاصة بمسجل المجال الخاص بك.
- ثم قم بإنشاء شهادة طبقة المقابس الآمنة الموقعة ذاتيا:
- بعد اكتمال إنشاء الشهادة ، قم بتكوين حقوق الوصول:
CustomLog /var/log/httpd/example_access.log combined
Здесь example.كوم هو اسم نطاق المضيف الظاهري, www.example.com -اسمه المستعار (الاسم المستعار). /فار/ووو /هتمل/مثال هو المسار إلى الدليل مع ملفات الموقع ، /فار/سجل / هتبد / مثال_خطأ.سجل و/فار/سجل/هتبد / مثال_الوصول.السجل هو سجلات أخطاء مسارات الملفات وسجلات الوصول لهذا المضيف الظاهري.
احفظ وأغلق ملف التكوين.إعادة تشغيل أباتشي لتنشيط المضيف الظاهري:
سودو سيستمكتل إعادة تشغيل هتبد
يجب الآن الوصول إلى مضيفك الافتراضي الجديد عن طريق اسم المجال المحدد أو الاسم المستعار. يمكنك تكرار هذه الخطوات لكل مضيف افتراضي إضافي تحتاجه.إعداد اتصال هتبس على خادم أباتشي
هتبس (بروتوكول نقل النص التشعبي الآمن) هو نسخة آمنة من بروتوكول هتب الذي يوفر تشفير البيانات بين العميل والخادم. لإعداد اتصال هتبس على خادم أباتشي ، سوف تحتاج إلى شهادة سل.الخطوة 1: تثبيت وتكوين شهادة طبقة المقابس الآمنة
أولا ، قم بتثبيت الأدوات المساعدة اللازمة:sud سودو يم تثبيت مود_سل بينسل
- سودو بينسل ريك-س 509-العقد-أيام 365-نيوكي رسا: 2048-كيوت /الخ/يكي/تلس/خاص/لوكالهوست.مفتاح خارج / الخ/يكي/تلس/سيرتس / لوكالهوست.كرت
هام: بدلا من" لوكالهوست " في الأمر أعلاه ، حدد اسم المجال من الخادم الخاص بك أو عنوان إب الخاص به.- سودو شمود 600 / الخ/يكي/تلس/خاص / المضيف المحلي.مفتاح
الخطوة 2: Настройка виртуального хоста
Откройте конфигурационный файл Apache для вашего виртуального хоста:
$ sudo vi /etc/httpd/conf.d/vhost.conf
И добавьте следующую конфигурацию:
- ServerName your_domain_name_or_ip_address
- SSLEngine on
- SSLCertificateFile /etc/pki/tls/certs/localhost.crt
- SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
Внимание: замените «your_domain_name_or_ip_address» на ваше доменное имя или IP-адрес сервера.
sud سودو سيستمكتل إعادة تشغيل هتبد
الخطوة 4: التحقق من اتصال هتبس
إذا تم تنفيذ جميع الإعدادات بشكل صحيح ، يجب أن ترى صفحة محمية بشهادة طبقة المقابس الآمنة.
إعداد الوصول إلى الملفات عبر بروتوكول نقل الملفات
تثبيت وتكوين خادم بروتوكول نقل الملفات. في هذا الدليل ، سوف نستخدم بروفتبد.
فتح منافذ بروتوكول نقل الملفات 20 و 21 في جدار الحماية.
إنشاء حساب مستخدم بروتوكول نقل الملفات.
تكوين أدلة المستخدم وحقوق الوصول.
بعد التثبيت ، تحرير ملف التكوين / الخ / بروفتبد.أسيوط لتكوين خادم بروتوكول نقل الملفات:
# السادس / الخ / بروفتبد.أسيوط
ابحث عن الأسطر التالية وقم بتحريرها:
اسم الخادم "خادم بروتوكول نقل الملفات"
ديفولتروت ~
ريكيرفاليدشيل قبالة
حفظ وإغلاق الملف.
2. فتح منافذ بروتوكول نقل الملفات في جدار الحماية
قم بتشغيل الأوامر التالية لفتح منافذ بروتوكول نقل الملفات في جدار الحماية:
4. إعداد أدلة المستخدم وحقوق الوصول
تحرير ملف/الخ / بروفتبد.أسيوط لتكوين الدلائل المستخدم وحقوق الوصول:
ديفولتروت ~ فتبوسر
حفظ وإغلاق الملف.
إعادة تشغيل خدمة خادم بروفتبد بروتوكول نقل الملفات لتطبيق التغييرات:
- # سيستمكتل إعادة تشغيل بروفتبد
- تكوين الوصول إلى قاعدة البيانات عبر أباتشي
- كوستوملوغ/فار/سجل/هتبد / الوصول.سجل مجتمعة
- السماح لجميع
- تتطلب كل منح
ستتمكن الآن من الوصول إلى الملفات عبر بروتوكول نقل الملفات باستخدام حساب مستخدم بروتوكول نقل الملفات الذي تم إنشاؤه على خادم سينت أو إس 7.
خطأ /فار/سجل/هتبد/خطأ.سجل
خيارات الفهارس يتبعالروابط