লোকালহোস্ট উইন্ডোজে আমি কীভাবে আমার পোর্ট ৮০ টি মুক্ত করব?


124

আমি এক্সএএমপিপি 1.6.8 ইনস্টল করেছি এবং কোনও কারণে এটি কার্যকর হয়নি। পরে উপলব্ধি করা 80 পোর্টটি বিনামূল্যে বা শোনার জন্য নয়। আমি কীভাবে এটি ছেড়ে দিতে বা মুক্ত করতে পারি?

অনেক ধন্যবাদ!




আমার বিশ্বাস এই সদৃশ প্রশ্ন হল (অনুগ্রহ করে সেখানে উত্তর খুঁজে) -> stackoverflow.com/questions/1430141/...
দুং

সদৃশ বা না। এটি গুগলে প্রথম হিট হয়েছে ।
বিটারব্লিউ

উত্তর:


113

সেই যন্ত্রণা আমার জন্য সমাধান হয়েছে। আমি খুঁজে পেয়েছি যে 80 বন্দরটি কী গ্রহণ করছে তা হ'ল HTTP API service আমি সেমিডিতে লিখেছি:

net stop http

আমাকে জিজ্ঞাসা করলেন "নিম্নলিখিত পরিষেবাগুলি বন্ধ হয়ে যাবে, আপনি কি চালিয়ে যেতে চান?" চাপা y

এটি আসলে বেশ কয়েকটি পরিষেবা বন্ধ করে দিয়েছে।

তারপরে লিখেছেন localhostএবং ওয়াল্লাহ, অ্যাপাচি 80 পোর্টে উঠে চলছে running
আশা করি এটি সাহায্য করবে

গুরুত্বপূর্ণ : স্কাইপ ডিফল্ট 80 পোর্ট ব্যবহার করে, আপনি এটিকে স্কাইপ বিকল্পগুলি> উন্নত> সংযোগে পরিবর্তন করতে পারেন - এবং "পোর্ট 80 ব্যবহার করুন" থেকে চেক করতে পারেন


উইন্ডোজ On-তে, "অ্যাক্সেস প্রত্যাখ্যান" হওয়ার কারণে আমি প্রক্রিয়াগুলি থামাতে পারিনি, তবে এটি আমাকে যে প্রক্রিয়াগুলির অধিকার দেয় সেগুলি মেরে ফেলার নামগুলি দেখায় (আমার নেটস্যাট-এ-বি এর অধিকার ছিল না)।
পাভেল ভি।

1
@PavelV। প্রশাসনিক অধিকার সহ আপনার কমান্ড প্রম্পট চালানো উচিত। খুলুন শুরু করুন, এবং অনুসন্ধানে লিখুন "সেন্টিমিডি" ডান ক্লিক করুন সিএমডি এবং নির্বাচন করুন প্রশাসক হিসাবে চালান
মুহফ্রেড

67

netstat -ano

এটি আপনাকে 80 পোর্টে যে প্রক্রিয়াটি শুনছে তার পিআইডি প্রদর্শন করবে that এর পরে, টাস্ক ম্যানেজার -> প্রক্রিয়াগুলি ট্যাবটি খুলুন। View -> Select Columnsমেনু থেকে , PIDকলামটি সক্ষম করুন এবং আপনি পোর্ট 80 এ প্রক্রিয়াটির নাম শুনবেন see


1
একই নাম সহ অন্যান্য প্রক্রিয়া থাকতে পারে বলে এটি ভাল। আমি ভাবছি যে উইন্ডোজগুলিতে এমন কোনও কিল কমান্ড রয়েছে যা আমি টাস্ক ম্যানেজারের মাধ্যমে না করে পাওয়া পিআইডিটির বিরুদ্ধে চালাতে পারি।
সন্দীপ

টাস্ককিল টাস্কটিকে হত্যা করে না। এটি এখনও পোর্ট 80 চলমান দেখাচ্ছে। @ জিজো
আকাশ ঠাকুর

1
আপনি কি শেষে / এফ / টি ব্যবহার করে চেষ্টা করতে পারেন, এটি
কার্যকরভাবে কার্যটি

41

netstat -a -b

80 প্রোগ্রামের পোর্টে কোন প্রোগ্রামটি আবদ্ধ তা আপনাকে জানিয়ে দেওয়া উচিত


1
এটি কেবল আমাকে বাইটস, ইউনিকাস্ট ইত্যাদি দিয়েছে port০ বন্দরে যা আবদ্ধ রয়েছে তা দেয় নি I আমি কি কিছু মিস করেছি?

6
ntoskrnl.exe - এখন কি?
টিম লাভল-স্মিথ

1
আমি এটি চেষ্টা করেছিলাম এবং এটি বলেছিল "অনুরোধ করা অপারেশনটির
উন্নতির

তুমি ঈশ্বর! নীচু হয়ে , এর মধ্য দিয়ে আমি অন্যের সাথে একই প্রসেস আইডি থাকা প্রকৃত পরিষেবাটির নামটি সন্ধান করতে পেরেছিলাম, সুতরাং টাস্ক ম্যানেজারের কাছ থেকে খুন করার জন্য প্রকৃত পরিষেবাটির আগে বের করতে পারিনি। সত্যিই ধন্যবাদ!
Divy3993

36

আমার আগে এই সমস্যা ছিল,

আপনি যদি টাস্ক ম্যানেজারটি দেখেন (পিআইডি জন্য ভিউ সক্ষম করার পরে), আপনি পিআইডি = 4 টি পাবেন "এনটি কার্নেল এবং সিস্টেমের দ্বারা ব্যবহৃত পোর্ট 80;"

শুধু যাও

  1. কন্ট্রোল প্যানেল
  2. প্রোগ্রাম
  3. উইন্ডোজ বৈশিষ্ট্যগুলি চালু / বন্ধ করুন
  4. পরীক্ষা যদি World wide web servicesঅধীনে IISপরীক্ষা করা হয়

যদি তা হয় তবে আনচেক করুন এবং নেটস্প্যাট (বা টিসিপিভিউ) আবার 80 টি বিনামূল্যে কিনা তা দেখতে।


2
উইন:: "আইআইএস" সন্ধানের শুরু মেনুতে "আইআইএস পরিচালক" উপস্থিত হয়, যেখানে আপনি সার্ভারটি অক্ষম করতে পারেন।
ফিলিপ

34

কোন বন্দরগুলিতে অ্যাপ্লিকেশনগুলি কী শুনছে তা দেখার জন্য একটি উন্নত কমান্ড প্রম্পটে নেটস্যাট - বানো ব্যবহার করুন।

তবে সাধারণত নিম্নলিখিত অ্যাপ্লিকেশনগুলি উইন্ডোতে 80 পোর্ট ব্যবহার করে।

  1. আইআইএস
  2. ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা
  3. আইআইএস প্রশাসন পরিষেবা
  4. এসকিউএল সার্ভার রিপোর্টিং পরিষেবাদি
  5. ওয়েব ডিপ্লোমেন্ট এজেন্ট পরিষেবা

উপরের অ্যাপ্লিকেশনগুলি বন্ধ করুন এবং চলমান থাকলে চেক করুন !!!


এই পরিষেবাগুলি 80 টি পোর্ট ব্যবহার না করে তা নিশ্চিত করে কীভাবে আপনি জানেন?
রাহুল্ম


6

চেষ্টা করার অন্য বিকল্পটি হ'ল এসকিউএল সার্ভার রিপোর্টিং পরিষেবাগুলি বন্ধ করা।


ধন্যবাদ, আমার জন্য এটি এসকিউএল সার্ভার রিপোর্টিং সার্ভিসেস ছিল (এমএসএসকিউএলসার) কেন জানি না তবে যখন আমি পরিষেবা কনসোল দ্বারা এটি বন্ধ করি, তখন পিড দিয়ে প্রক্রিয়াটি ৪.০.০.০.০৮০ থেকে আনবাইন্ড করা
ভ্লাদিমির

6

আপনি এটি ব্যবহার করতে পারবেন net stop httpকোন প্রক্রিয়াটি ব্যবহার করছে তা প্রদর্শিত হবে। মোসলেটি ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবা ব্যবহার করছে


6

চেষ্টা

netstat -anb -p tcp

যা পোর্ট এবং প্রক্রিয়াগুলি দেখায়


আমার এক্সএএমপি অ্যাপ্লিকেশন স্থিতি অ্যাপাচি এবং মাইএসকিএল অবস্থা উভয়ই দেখায় 1 শুরু 1 পরিষেবা 1 কিন্তু ব্রাউজারটি এখনও লোকালহোস্টটি দেখায় না। কেন তাই? কোন পয়েন্টার? :(

5

এটি কেবল অনুমান, তবে যেহেতু পোর্ট 80 এইচটিটিপি জন্য প্রচলিত বন্দর, তাই আপনার সিস্টেমে একটি ওয়েবসভার চলতে পারে। আইআইএস কি সক্রিয়?

আপনি যদি আইআইএস চালাচ্ছেন তবে আপনার ওয়েব ফার্ম পরিষেবা চলতে পারে। এটাই আমার এক্সপ্যাম্পকে হত্যা করছিল।


1
না আমার আইআইএস নেই। আমি xampp এর আগে ব্যবহার করেছি এবং এটি কাজ করেছিল। আমার ধারণা, অন্য কোনও পরিষেবা 80 বন্দরে বসে আছে এবং এটিতে অ্যাপাচি পরিষেবাটি পুনরায় ইনস্টল করার অনুমতি দিচ্ছে না।

2
স্কাইপ এছাড়াও পোর্ট 80 চুরি করতে পছন্দ করে, একটি সাধারণ অপ্রত্যাশিত অপরাধী!
সাইমন_উইভার

5

আপনার কমান্ড লাইনে "নেটস্ট্যাট -ানো" টাইপ করুন। আমি দেখেছি এটি স্থানীয় ঠিকানা বন্দর 0.0.0.0:80 এর জন্য কিছু দেখাচ্ছে।

আমার সমস্যাটি ছিল কারণ আমার পোর্ট ৮০ এ এসকিউএল সার্ভার রিপোর্টিং পরিষেবা ছিল So

http://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

এসকিউএল সার্ভার রিপোর্টিং পরিষেবাদির জন্য পোর্ট নম্বরটি পরিবর্তন করার পরে এখানে আমার কমান্ড লাইনের একটি চিত্র রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

যদি আপনার এখনও একই সমস্যা থাকে তবে এই ফোরামটি পড়ুন:

http://forum.wampserver.com/read.php?2,66196,66233#REPLY



4

আমারও একই সমস্যা ছিল। net stop httpসহায়তা করেনি এবং উইন্ডোজ কন্ট্রোল প্যানেলে আইআইএস এর অধীনে ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাদি বিকল্পটি চেক করা হয়নি । সুতরাং এক্সএএমপিপি কন্ট্রোল প্যানেলে আমি সবেমাত্র অ্যাপাচি স্টার্ট বোতামের কাছে এসভিসি চেকবক্সটি পরীক্ষা করেছি (অ্যাপাচিটিকে পরিষেবা হিসাবে ইনস্টল করুন) এবং উইন্ডোজ পুনরায় বুট করা হয়েছে। এবং এখন উইন্ডোজ প্রতিবার অ্যাপাচি শুরু হয় স্বয়ংক্রিয়ভাবে শুরু হয় এবং অন্য কোনও পরিষেবা করার আগে 80 পোর্ট দখল করে। আমার জন্য কাজ!


2

80 উইন্ডোজ পরিষেবাগুলি যা পোর্ট 80 এ শোনে

পরিষেবাদি পরিচালক থেকে (চালান: পরিষেবাদি.এমএসসি), এই উইন্ডোজ পরিষেবাদিগুলি বন্ধ করুন এবং অক্ষম করুন যা 80 এর বন্দরে আবদ্ধ হিসাবে পরিচিত।

পরিষেবাটিতে ডাবল ক্লিক করুন এবং 'স্টার্টআপ প্রকারটি' পরিবর্তন করুন 'অক্ষম'…

  1. এসকিউএল সার্ভার রিপোর্টিং পরিষেবাদি (রিপোর্ট সার্ভার)
  2. ওয়েব ডিপ্লয়মেন্ট এজেন্ট পরিষেবা (এমএসডিপএসভিসি)
  3. ব্রাঞ্চচিচি (পিয়ারডিসটএসভিসি)
  4. সিঙ্ক শেয়ার পরিষেবা (SyncShareSvc)
  5. ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা (ডাব্লু 3 এসভিসি)
  6. ইন্টারনেট তথ্য সার্ভার (WAS, IISADMIN)

স্কাইপ 80 ডিফল্ট ডিফল্ট সেটিং হিসাবে পোর্ট ব্যবহার করে এবং আপনি এটিটি চেক করতে পারেন।

আপনার এই পরিষেবাদিগুলির কিছু ইনস্টল ও চলমান থাকতে পারে or

আমার ক্ষেত্রে "এসকিউএল সার্ভার রিপোর্টিং পরিষেবাদি" 80 বন্দর খোলা ছিল।


0

আমার জন্য, যখন আমি আমার উইন্ডোজ 8 কম্পিউটারে একটি ভিপিএন-সংযোগ হোস্ট করেছি তখন এই সমস্যাটি শুরু হয়েছিল।

"কন্ট্রোল প্যানেল \ নেটওয়ার্ক এবং ইন্টারনেট \ নেটওয়ার্ক সংযোগগুলি" থেকে কেবল সংযোগটি মুছে ফেলা সমস্যার সমাধান করে।


0

আমি nginxএখান থেকে ইনস্টল করার চেষ্টা করছিলাম - http://nginx.org/en/docs/windows.html

যাওয়া HTTP: // স্থানীয় হোস্ট / কিছু দেখাতে হবে, অন্তত একটি সঠিক বার্তা "not found"
এর কারণ হল 80 ডিফল্ট পোর্ট, এবং এটি অন্যান্য প্রক্রিয়ায় নিয়ে যাওয়া হয়।

এখন কমান্ডের নীচে রান করুন:

net stop http

    // Above command stopped below services  
    // - SSDP Discovery  
    // - Print Spooler  
    // - BranchCache  
    // - Function Discovery Resource Publication  
    // - Function Discovery Provider Host  

এখন, http: // লোকালহোস্ট / এ গিয়ে একটি ভাঙ্গা লিঙ্ক পৃষ্ঠা বার্তাটি ব্যর্থ হবে।

প্রধান প্রক্রিয়াটি ছিল BranchCache
এই প্রক্রিয়াটি, থামার পরে, কয়েক সেকেন্ডের মধ্যে পুনরায় চালু হবে।
সুতরাং আমাদের শীঘ্রই আমাদের প্রয়োজন অন্যান্য কমান্ডগুলি চালানো দরকার, নীচের একটি উদাহরণ:

// this will stop
net stop http

// immeidately run other command you want to
start nginx

এখন, http: // লোকালহোস্ট / এ গিয়েছি :

Welcome to nginx!

আশা করি এইটি কাজ করবে.


-1

আমার ক্ষেত্রে, উইন্ডো আইআইএস ওয়েব ডিপ্লয়মেন্ট এজেন্ট পরিষেবা বন্ধ করতে হবে। সেমিডিতে টাইপ করুন

 net stop msdepsvc 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.