যদিও লোকেরা নির্দিষ্ট পরিষেবাগুলি দেখায় (উদাহরণস্বরূপ "ওয়েব ডিপ্লোমেন্ট এজেন্ট পরিষেবা"), এটি মূল কারণটি মোকাবেলায় ব্যর্থ। যদি আপনি কেবল পরিষেবাগুলি অক্ষম করেন যা সমস্যাটিকে ট্রিগার করে, সম্ভাবনা হ'ল ভবিষ্যতে এটি সামান্যতম ছদ্মবেশে আবার মাথা ঘুরে দাঁড়াবে। সুতরাং কী ভুল হচ্ছে তা বোঝা মূল্যবান, কারণ এটি আরও ভাল সংশোধন করে।
যখন কোনও অ্যাপ্লিকেশন সার্ভার 80 পোর্টের সম্পূর্ণ নিয়ন্ত্রণ চায় তখন এই সমস্যা দেখা দেয় Windows 80 এর পোর্টে অনুরোধগুলি পরিচালনা করতে একাধিক প্রক্রিয়া সক্ষম করার জন্য ডিজাইন করা উইন্ডোজের একটি বৈশিষ্ট্যের সাথে এটি বিরোধী port পোর্টে এইচটিটিপি অনুরোধ প্রাপ্ত সমস্ত প্রক্রিয়া থাকা সম্পূর্ণরূপে সম্ভব It's 80, কারণ উইন্ডোজ একটি অন্তর্নির্মিত HTTP প্রেরণ প্রক্রিয়া আছে mechanism প্রতিটি প্রক্রিয়া উইন্ডোজকে বলতে পারে যে এটি কোন ইউআরএলগুলি পরিচালনা করতে চায়।
তবে, যদি কোনও অ্যাপ্লিকেশন সার্ভার এটিকে পুরোপুরি উপেক্ষা করে, তবে আপনি আবার কম স্বচ্ছল পুরাতন-স্কুল সকেট বিশ্বে ফিরে এসেছেন যেখানে কেবলমাত্র একটি প্রক্রিয়া কোনও নির্দিষ্ট বন্দরের জন্য নির্ধারিত অনুরোধগুলি গ্রহণ করতে পারে।
এটি ঠিকঠাক হতে পারে - যদি আপনি পোর্ট ৮০ এ এইচটিটিপি অনুরোধটি পরিচালনা করার কোনও নির্দিষ্ট প্রক্রিয়া বাদে সত্যিই কিছু না চান তবে উইন্ডোজের প্রস্তাবিত আরও নমনীয় ব্যবস্থাগুলি সমর্থন করতে ব্যর্থ এমন অ্যাপ্লিকেশন সার্ভারটি ব্যবহার করা সহনীয় হয়ে ওঠে। (এবং কিছু জনপ্রিয় অ্যাপ্লিকেশন সার্ভারের এই সীমাবদ্ধতা রয়েছে Eg উদাহরণস্বরূপ, আফ্রিক, টমক্যাট অন্যের সাথে ভাল খেলতে অক্ষম, এবং নিজের কাছে 80 বন্দরটি রাখার জন্য জোর দিয়েছিল So তাই আপনি যদি অন্য কারও অ্যাপ্লিকেশন সার্ভারটি ব্যবহার করেন তবে এটির ক্ষেত্রেও এটি ব্যবহারিক হতে পারে না) এটি পছন্দসই পদ্ধতিটি ব্যবহার করতে অভিযোজন করুন))
উইন্ডোজ তার প্রেরণ প্রক্রিয়াটি 80 বন্দরটিতে সক্রিয়ভাবে কিছু না জিজ্ঞাসা না করে এই জাতীয় জটিল পরিষেবাগুলিকে সামঞ্জস্য করার চেষ্টা করে। (এ কারণেই আপনি অগত্যা কোনও সমস্যাটি প্রাথমিকভাবে দেখতে পাবেন না তবে কোনও ধরণের আপডেট বা কনফিগার পরিবর্তনের পরে এই সমস্যাটি চালাতে পারেন)) তবে এর উপর নির্ভর করা খুব শক্ত সমাধান নয় - আপনি মূলত ভাগ্যের প্রতি ভরসা করছেন যা কিছুই নয় আপনার অ্যাপ্লিকেশন সার্ভার চালু হওয়ার আগে 80 পোর্টের অধীনে শোনার চেষ্টা করে। (এমন বিভিন্ন কারণ রয়েছে যে কোনও প্রক্রিয়া 80 টি বন্দরে নির্দিষ্ট ইউআরএলগুলির জন্য অনুমানমূলকভাবে নিবন্ধ করার চেষ্টা করতে পারে এবং যদি এটি অনুমোদিত না হয় তবে ফিরে যায়))
সুতরাং আপনি যদি 80 টি বন্দরটিতে কোনও পরিষেবাতে একচেটিয়া অ্যাক্সেস পেতে চান তবে আপনি উইন্ডোজকে আরও ভালভাবে বলতে চাই। সাধারণ বন্দর ভাগ করে নেওয়ার প্রক্রিয়াটি ব্যবহার করার চেষ্টা করতে পারে এমন সমস্ত পরিষেবাগুলি স্যুইচ অফ করার চেষ্টা করার পক্ষে এটি যথেষ্ট ভাল নয়, কারণ আপনি সমস্তটি খুঁজে পেয়েছেন বলে আত্মবিশ্বাস পোষণ করা কঠিন। (বিশেষত যখন উইন্ডোজ আপডেটগুলি ডিফল্টরূপে যা ঘটে তা পরিবর্তিত হয় বলে মনে হয়।) আপনি যা জানেন সেগুলি অক্ষম করা সম্ভবত ভাল অনুশীলন, তবে উভয় প্রান্ত থেকে এটির কাছে যাওয়া ভাল: আপনি যে পরিষেবাগুলি চান না তা অক্ষম করুন এবং এটিও নিশ্চিত করুন যে এটি নয় আপনার ট্রিপ আপ সম্পর্কে আপনি জানেন না তাদের পক্ষে সম্ভব।
ডিফল্টরূপে HTTP.SYS
(উইন্ডোতে অন্তর্নিহিত পোর্ট শেয়ারিং এইচটিটিপি প্রেরণ প্রক্রিয়া) সমস্ত ঠিকানা শুনতে সক্ষম হয়। তবে আপনি তা বলতে পারবেন না। এই পৃষ্ঠাটি এটি করার একটি উপায় দেখায়: http://www.mikeplate.com/2011/11/06/stop-http-sys-from-listening-on-port-80-in-windows/
এটি এটি করার অপেক্ষাকৃত হালকা উপায়, কারণ এটি এখনও আইপিভি 6 এর জন্য লোকালহোস্টে শুনতে সক্ষম করে। এটি কেবলমাত্র আইভিভি 4 পোর্ট 80 কে মুক্তি দেয় You আপনি আরও বিশেষীকৃত কনফিগারেশনের সাহায্যে এটিকে আরও এগিয়ে নিতে পারেন। (আপনি এমনকি HTTP.SYS
পুরোপুরি অক্ষম করতে পারেন , তবে এটি ৮০ টির পরিবর্তে পোর্টগুলি ব্যবহার করে জিনিসগুলি ভেঙে দিতে পারে, সুতরাং এটি সমস্যার কারণ হতে পারে))
তবে আপনি যা-ই করুন না কেন, বিষয়টি নিশ্চিত করার জন্য যে আপনি যে HTTP.SYS
আইপি ঠিকানার জন্য 80 পোর্টটি শুনতে চান তা নয় attempt একবার এটি হয়ে গেলে, আপনাকে পরিষেবাগুলি অক্ষম করার বিষয়ে চিন্তা করতে হবে না, আবার সমস্যাটিকে নতুন করে পরিচয় করিয়ে দেওয়ার বিষয়ে আপনাকেও চিন্তা করার দরকার নেই। যদি আপনি নিশ্চিত করে থাকেন যে আপনার শেষের পয়েন্টটি কার্যকরভাবে পোর্ট ভাগ করে নেওয়ার জন্য সীমা ছাড়িয়ে গেছে, তবে আপনাকে খুঁজে পাওয়া উচিত যে সিস্টেম প্রক্রিয়া এটি আবদ্ধ হওয়া বন্ধ করে দেয়।