nginx: bind () ถึง 0.0.0.0:80 ล้มเหลวบน Windows [ปิด]


31

ฉันใช้ nginx โดยไม่มีปัญหากับ windows ในช่วงสองสามเดือนที่ผ่านมา วันนี้เมื่อฉันพยายามเริ่มมันฉันได้รับข้อผิดพลาดนี้:

nginx: [ฉุกเฉิน] การผูก () ถึง 0.0.0.0:80 ล้มเหลว (10013: มีความพยายามในการเข้าถึงซ็อกเก็ตในลักษณะที่ถูกห้ามโดยสิทธิ์การเข้าถึง)

ทำไมการเริ่มต้นนี้จึงเกิดขึ้นทั้งหมดในทันที? ฉันไม่ได้เปลี่ยนการตั้งค่าหรืออะไร


สิ่งนี้อยู่บนเซิร์ฟเวอร์จริงหรืออยู่บนเวิร์กสเตชัน?
user9517 รองรับ GoFundMonica

เวิร์กสเตชันของ Windows
Dean ค่อนข้าง

ในความเป็นจริงแล้วนี่อาจจะดีกว่าสำหรับผู้ใช้ระดับสูง
user9517 รองรับ GoFundMonica

3
Windows Web Server (IIS) อาจทำให้เกิดปัญหานี้ด้วยดังนั้นลองเรียกใช้: 'net stop WAS' เพื่อหยุดบริการ บางครั้งคุณอาจต้องเรียกใช้: 'net start W3SVC' หมายเหตุ: เรียกใช้ cmd ในฐานะผู้ดูแลระบบ
Tom Hagen

คำตอบ:


52

ตรวจสอบ Skype

Skype อัพเดตตัวเองโดยอัตโนมัติและเปิดตัวเลือก "use port 80" อีกครั้ง

มันอยู่ในการตั้งถิ่นฐาน -> ขั้นสูง


4
ไม่น่าเชื่อ แต่ขอบคุณ เครื่องมือ> ตัวเลือก> ขั้นสูง> การเชื่อมต่อ
Tom

M $ ส่อเสียด ส่อเสียดมาก
เดวิด 'ขิงหัวล้าน'

1
ฉันเพิ่งติดตั้ง skype สำหรับเว็บ (เบต้า) มันติดตั้งปลั๊กอินแยกต่างหากสำหรับวิดีโอซึ่งฉันถือว่ามีลักษณะการทำงานเดียวกัน หากคุณมีสไกป์สำหรับแท็บเว็บเปิดในเบราว์เซอร์ของคุณคุณอาจต้องปิด
murraybiscuit

คำตอบนี้ดูที่ Skype เท่านั้น แต่มีโปรแกรมจำนวนมากที่สามารถทำให้เกิดปัญหานี้ได้เนื่องจากการใช้พอร์ต 80 / tcp สำหรับวิธีที่ง่ายที่สุดโปรดดู Jevgenis answer serverfault.com/a/478267/141615
High Ball

12

ตรวจสอบว่ามีการใช้พอร์ตใดในระบบของคุณ

มีบางโปรแกรมที่เชื่อมพอร์ต 80 ตัวอย่างเช่น TeamViewer, Skype เป็นต้น

สำหรับประเภทการทดสอบอย่างง่ายhttp://localhostในเบราว์เซอร์ของคุณและตรวจสอบว่าบริการใดปรากฏขึ้น

หรือ OU สามารถใช้ programm เช่น CurrPorts โดยNirSoft


ในกรณีของฉันมันเป็น IIS บล็อกพอร์ต 80 - นี่ดูเหมือนจะเป็นปัญหาที่พบบ่อย หากnetstat -oแสดงการฟัง PID 4 บนพอร์ต 80 นั่นคือ IIS
mindplay.dk

7

คุณสามารถลองใช้งานใน CMD:

netstat -a | find "LISTENING"

นอกจากนี้ยังมีซอฟต์แวร์บางส่วนที่เรียกว่าTCPViewซึ่งเจ๋งมากและแสดงกระบวนการทำงาน / พอร์ตที่ถูกครอบครองทั้งหมด


ฉันเคยnetstat -aoแสดง PID ของกระบวนการบล็อกพอร์ต 80 - จากนั้นเปิดใช้งานคอลัมน์ PID ในตัวจัดการงานเพื่อค้นหาว่ากระบวนการใดปิดกั้นพอร์ต 80
mindplay.dk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.