كيفية تغيير منفذ الاستماع لخادم Apache
في الأسبوع الماضي ، صادفت خادمًا باستخدام منفذ HTTPS 80 الخاص به بالفعل بواسطة برنامج آخر. ليس من المستغرب أن يكون "الجاني" هو برنامج خادم ويب آخر ، ألا وهو IIS . نظرًا لأن مستخدمي IIS اعتادوا بالفعل على المنفذ الافتراضي ، لم يكن أمام تثبيت Apache أي خيار سوى استخدام منفذ أقل شيوعًا لـ HTTP ، في هذه الحالة المنفذ 81.
قد تسأل لماذا يعتبر المنفذ 80 مهمًا لـ http؟ حسنًا ، على سبيل المثال ، إنها سهولة الاستخدام للمستخدمين. إذا كنت تتصفح إلى خادم ويب تستمع على منفذ آخر غير المنفذ 80 ، فستحتاج إلى تضمين رقم المنفذ مع العنوان.
شيء من هذا القبيل: http://yourdomain.com:81/ إذا كان المنفذ 81 هو منفذ خادم الويب الخاص بك. إذا كنت تستخدم المنفذ 80 ، فلن تضطر إلى كتابة المنفذ 80 على العنوان لأنه المنفذ القياسي المستخدم لـ HTTP . وفقًا لـ http://www.tcpipguide.com
"لتجنب الفوضى ، عادةً ما يستخدم البرنامج الذي ينفذ عملية خادم معينة نفس رقم المنفذ المحجوز على كل جهاز IP ، بحيث يمكن للعملاء العثور عليه بسهولة ... كل متصفح ويب" يعرف "فقط أن مواقع الويب مصممة للاستماع إلى الطلبات المرسلة إلى المنفذ 80 "(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
بعد تسوية هذه الحقيقة ، دعنا نرى كيف يمكننا تغيير منفذ إعداد Apache الخاص بنا . ابحث أولاً عن ملف httpd.conf داخل مجلد Apache > conf .
httpd.conf هو ملف نصي تستخدمه جميع تطبيقات Apache ، لذلك يتم تغيير تثبيت Unix Apache أو Windows Apache بنفس الطريقة - من خلال ملف التكوين هذا. افتح الملف باستخدام محرر النصوص المفضل لديك وابحث عن السطر الذي يحتوي على "استمع 80":
يحدد هذا الخط Apache للاستماع على المنفذ 80. كل ما عليك فعله هو تغيير هذا المنفذ 80 إلى أي منفذ تريد استخدامه. تأكد من أن المنفذ الذي ستستخدمه هو منفذ مجاني ولم تستخدمه خدمات أخرى بالفعل. اقرأ دليلنا حول ماسح المنافذ المجاني(free port scanner) إذا لم تكن متأكدًا.
بمجرد تحرير الملف ، احفظه وأعد تشغيل Apache . لاختبار ما إذا كنت تستخدم المنفذ الجديد بالفعل ، تصفح URL باستخدام المنفذ الذي استخدمته. على سبيل المثال ، إذا أدخلت المنفذ 81 باعتباره المنفذ الجديد ، فيجب أن يكون عنوان URL الجديد (URL)http://yourdomain:81 .
هناك طريقة أخرى قرأتها عن الإنترنت مختلفة قليلاً. إذا كان ما ورد أعلاه لا يناسبك ، فحاول الانتقال إلى /etc/apache2/ports.conf وتغيير سطر الاستماع(Listen) هناك إلى شيء مثل الاستماع 81(Listen 81) .
بعد ذلك ، انتقل إلى /etc/apache2/sites-enabled/000-default.conf وقم بتغيير السطر الأول إلى VirtualHost *: 81 . أعد تشغيل Apache(Restart Apache) وستتمكن من زيارة المجال دون الحاجة إلى كتابة رقم المنفذ. يجب أن يعيد Apache(Apache) التوجيه تلقائيًا إلى / var / www / html. يتمتع!
Related posts
يوضح HDG: ما المقصود بمنفذ الكمبيوتر وما هي الأغراض المستخدمة فيه؟
كيفية إنشاء خادم FTP باستخدام FileZilla
الوصول عن بعد إلى جهاز كمبيوتر يعمل بنظام التشغيل Windows XP أو Windows Server 2003
كيفية التحقق من إعدادات الخادم الوكيل على جهاز الكمبيوتر الخاص بك
Internet and Social Networking Sites addiction
كيف تمنع حماية التتبع المحسّنة من Firefox مواقع الويب من التجسس عليك
ما هو جدار الحماية وما الغرض منه؟
Reset Network Adapters باستخدام Network Reset feature في Windows 11
Access Point مقابل جهاز التوجيه: ما هي الاختلافات؟
ما هو المضيف المحلي وكيف يمكنك استخدامه؟
8 طرق سهلة لاستكشاف أخطاء اتصال الشبكة وإصلاحها
تشرح HDG: ما هو المجال المتوقف وما هي مزاياه؟
كيفية إصلاح "ليس لديك إذن بالإرسال إلى هذا المستلم"
كيفية محاكاة اتصال إنترنت بطيء للاختبار
كيفية الاتصال بسجل بعيد في Windows 7 و 10
8 مشاريع Raspberry Pi سهلة للمبتدئين
كيفية التحكم في جهاز كمبيوتر يعمل بنظام Windows باستخدام Remote Desktop لنظام التشغيل Mac
تشرح HDG: ما هو RFID وما الذي يمكن استخدامه؟
8 Best Social Networking Sites ل Graphic Designers لعرض محافظهم
5 طرق لتأمين الواي فاي الخاص بك