nginx: bind () ile 0.0.0.0:80 arası Windows'ta başarısız oldu [kapalı]


31

Son birkaç aydır nginx'i pencerelerde problemsiz kullanıyorum. Bugün başlatmaya çalıştığımda şu hatayı aldım:

nginx: [emerg] bind () ile 0.0.0.0:80 arası başarısız oldu (10013: Bir sokete erişim izinleriyle yasaklanmış bir şekilde erişme girişiminde bulunuldu)

Bu neden aniden oldu? Yapılandırma ya da hiçbir şey değiştirmedim.


Bu gerçek bir sunucuda mı yoksa bir iş istasyonunda mı?
— user9517, 13:13

Windows iş istasyonu
— Dean Rather

Aslında bu daha sonra Süper Kullanıcı için daha iyidir .
— user9517, 13:13

3
Windows Web Sunucusu (IIS) da bu soruna neden olabilir, bu nedenle çalışmayı deneyin: 'net stop WAS' hizmeti durdurmak için. Bazen çalıştırmanız da gerekebilir: 'net start W3SVC'. Not: cmd'yi yönetici olarak çalıştırın.
— Tom Hagen

Yanıtlar:


52

Skype'ı kontrol et.

Skype otomatik olarak kendini güncelledi ve "80 numaralı bağlantı noktasını kullan" seçeneğini tekrar açtı.

Ayarlarda-> ileri düzeyde.


4
İnanılmaz, ama teşekkürler. Araçlar> Seçenekler> Gelişmiş> Bağlantı
— Tom

Sinsi M $. Çok sinsi.
— David 'kel zencefil'

1
Sadece skype'ı web için kurdum (beta). Aynı davranışa sahip olduğunu varsaydığım video için ayrı bir eklenti yükledi. Tarayıcınızda açık bir web sekmesi skype'ınız varsa, bunu kapatmanız gerekebilir.
— murraybiscuit

Bu cevap yalnızca Skype'a bakar, ancak 80 / tcp bağlantı noktasını kullanması nedeniyle bu soruna neden olabilecek çok daha fazla program vardır. En kolay yol için Jevgenis'in cevabını görün serverfault.com/a/478267/141615
— Yüksek Top

12

Sisteminizde hangi bağlantı noktalarının kullanıldığını kontrol edin.

80 numaralı bağlantı noktasını bağlayan bazı programlar vardır. Örneğin TeamViewer, Skype, vb.

http://localhostTarayıcınızda kolay bir test türü için hangi hizmetin göründüğünü kontrol edin.

Ya da NirSoft tarafından CurrPorts gibi bir program kullanabilirsiniz .


Benim durumumda, IIS 80 numaralı bağlantı noktasını engelliyordu - bu yaygın bir sorun gibi görünüyor. Eğer netstat -oIIS var gösterileri PID 4 dinleme bağlantı noktası 80 üzerinde.
— mindplay.dk

7

CMD'de çalıştırmayı deneyebilirsiniz:

netstat -a | find "LISTENING"

Ayrıca , çok havalı olan ve çalışan tüm işlemleri / işgal edilmiş portları gösteren TCPView adında bir yazılım vardı .


Ben kullanılan netstat -aobağlantı noktasını da 80 engelleme sürecin PID görüntülemek için - daha sonra hangi işlem port 80. bloklama edildi öğrenmek için Görev Yöneticisi PID sütunu etkinleştirdikten
— mindplay.dk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.