كيفية تغيير منفذ الاستماع Apache

-تغيير-منفذ-الاستماع-Apache.png


لقد صادفت الأسبوع الماضي خادمًا يشغله بالفعل برنامج آخر منفذ HTTPS 80 الخاص به. لم يكن من المفاجئ أن يكون “الجاني” هو برنامج خادم ويب آخر ، وهو IIS. نظرًا لأن مستخدمي IIS معتادون بالفعل على المنفذ الافتراضي ، لم يكن أمام تثبيت Apache أي خيار سوى استخدام منفذ HTTP الأقل شيوعًا ، المنفذ 81 في هذه الحالة.

قد تسأل ، لماذا يعتبر المنفذ 80 مهمًا لـ http؟ أولاً ، سهولة الاستخدام للمستخدمين. إذا كنت تتصفح إلى خادم ويب تستمع على منفذ آخر غير المنفذ 80 ، فستحتاج إلى تضمين رقم المنفذ مع العنوان.

شئ مثل هذا: http://twojadomena.com:81/ إذا كان المنفذ 81 هو منفذ خادم الويب الخاص بك. إذا كنت تستخدم المنفذ 80 ، فلن تحتاج إلى إدخال المنفذ 80 في العنوان لأن هذا هو المنفذ القياسي المستخدم لـ HTTP. بالنسبة الى http://www.tcpipguide.com

“لتجنب الفوضى ، عادةً ما تستخدم البرامج التي تنفذ عملية خادم معينة نفس رقم المنفذ المحجوز على كل جهاز IP بحيث يمكن للعملاء العثور عليه بسهولة … أي متصفح ويب” يعرف “ببساطة أن مواقع الويب مصممة للاستماع إلى الطلبات المرسلة إلى المنفذ 80 بوصة.

بعد إثبات هذه الحقيقة ، دعنا نرى كيف يمكننا تغيير منفذ تكوين Apache. أولاً ، ابحث عن ملف httpd.conf في الملف اباتشي > أسيوط مجلد.

صورة

httpd.conf هو ملف نصي يستخدم في جميع تطبيقات Apache ، لذا فإن تغيير Unix Apache أو Windows Apache يتم بنفس الطريقة – من خلال ملف التكوين هذا. افتح الملف باستخدام محرر النصوص المفضل لديك وابحث عن السطر من “الاستماع 80”:

صورة

يحدد هذا السطر Apache للاستماع على المنفذ 80. كل ما عليك فعله هو تغيير هذا المنفذ 80 إلى أي منفذ تريد استخدامه. تأكد من أن المنفذ الذي ستستخدمه هو منفذ مجاني ولم تعد مستخدمة من قبل الخدمات الأخرى. اقرأ دليلنا على الماسح الضوئي للمنفذ المجاني إذا لم تكن متأكدًا.

بعد تحرير الملف ، احفظه وأعد تشغيل Apache. للتحقق مما إذا كنت تستخدم المنفذ الجديد بالفعل ، تحقق من عنوان URL للمنفذ المستخدم. على سبيل المثال ، إذا أدخلت المنفذ 81 كمنفذ جديد ، فيجب أن يكون عنوان URL الجديد http: // yourdomain: 81.

الطريقة الأخرى التي قرأت عنها على الإنترنت مختلفة قليلاً. إذا لم يفلح ما سبق ، فجربه /etc/apache2/ports.conf والتغيير استمع خط هناك لشيء من هذا القبيل استمع 81.

ثم اذهب الى /etc/apache2/sites-enabled/000-default.conf وتغيير السطر الأول إلى VirtualHost *: 81. أعد تشغيل Apache وستتمكن من زيارة المجال دون إدخال رقم منفذ. يجب أن يعيد Apache التوجيه تلقائيًا إلى / var / www / html. استمتع!

scroll to top