كيفية تغيير منفذ الاستماع خادم أباتشي


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

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

شيء من هذا القبيل: http: // yourdomain. com: 81 /إذا كان المنفذ 81 هو منفذ خادم الويب. إذا كنت تستخدم المنفذ 80 ، فلن تضطر إلى كتابة المنفذ 80 على العنوان نظرًا لأنه المنفذ القياسي المستخدم في HTTP. وفقًا لـ http://www.tcpipguide.com

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

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

image

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

image

يعرّف هذا السطر 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. استمتع!

Week 7

المنشورات ذات الصلة:


1.09.2009