nginx: bind () thành 0.0.0.0:80 không thành công trên Windows [đã đóng]


31

Tôi đã sử dụng nginx mà không gặp vấn đề gì trên windows trong vài tháng qua. Hôm nay khi tôi cố gắng khởi động nó, tôi đã gặp lỗi này:

nginx: [nổi lên] liên kết () với 0.0.0.0:80 không thành công (10013: Một nỗ lực đã được thực hiện để truy cập vào một ổ cắm theo cách bị cấm bởi quyền truy cập của nó)

Tại sao điều này bắt đầu xảy ra đột ngột? Tôi đã không thay đổi bất kỳ cấu hình hoặc bất cứ điều gì.


Đây là trên một máy chủ thực sự hay nó là trên một máy trạm?
user9517 hỗ trợ GoFundMonica

windows workstation
Dean Thay

Trong thực tế, điều này có lẽ là tốt hơn cho Super User .
user9517 hỗ trợ GoFundMonica

3
Windows Web Server (IIS) cũng có thể gây ra sự cố này, vì vậy hãy thử chạy: 'net stop WAS' để dừng dịch vụ. Đôi khi bạn cũng có thể cần chạy: 'net start W3SVC'. Lưu ý: Chạy cmd với tư cách quản trị viên.
Tom Hagen

Câu trả lời:


52

Kiểm tra Skype.

Skype tự động cập nhật chính nó và bật lại tùy chọn "sử dụng cổng 80".

Đó là trong settions-> nâng cao.


4
Không thể tin được, nhưng cảm ơn. Công cụ> Tùy chọn> Nâng cao> Kết nối
Tom

Lén lút M $. Rất lén lút.
David 'gừng hói'

1
Tôi vừa cài đặt skype cho web (beta). Nó đã cài đặt một plugin riêng cho video mà tôi cho là có hành vi tương tự. Nếu bạn có một skype cho tab web mở trong trình duyệt của mình, bạn có thể cần phải đóng nó.
m Hurb quyên

Câu trả lời này chỉ nhìn vào Skype nhưng có rất nhiều chương trình có thể gây ra vấn đề này vì sử dụng cổng 80 / tcp. Để biết cách dễ nhất, hãy xem Jevgenis trả lời serverfault.com/a/478267/141615
Bóng cao

12

Kiểm tra cổng nào đang được sử dụng trên hệ thống của bạn.

Có một số chương trình liên kết cổng 80. Ví dụ: TeamViewer, Skype, v.v.

Để có một loại thử nghiệm dễ dàng http://localhosttrong trình duyệt của bạn và kiểm tra xem dịch vụ nào xuất hiện.

Hoặc ou có thể sử dụng một chương trình như CurrPorts của NirSoft .


Trong trường hợp của tôi, đó là IIS chặn cổng 80 - đây có vẻ là một vấn đề phổ biến. Nếu netstat -ohiển thị nghe PID 4 trên cổng 80, đó là IIS.
mindplay.dk

7

Bạn có thể thử chạy trong CMD:

netstat -a | find "LISTENING"

cũng có một phần mềm được gọi là TCPView , rất hay và hiển thị tất cả các quá trình chạy / cổng bị chiếm dụng.


Tôi netstat -aocũng đã từng hiển thị PID của cổng chặn quy trình 80 - sau đó kích hoạt cột PID trong Trình quản lý tác vụ để tìm ra quy trình nào đang chặn cổng 80.
mindplay.dk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.