web-dev-qa-db-ja.com

nginx:0.0.0.0:80へのbind()がWindowsで失敗しました

私はここ数ヶ月、windowsでnginxを問題なく使用しています。今日それを起動しようとしたとき、私はこのエラーを受け取りました:

nginx:[emerg] 0.0.0.0:80へのbind()が失敗しました(10013:アクセス許可で禁止されている方法でソケットにアクセスしようとしました)

なぜこれが突然起こったのですか?私は設定や何かを変更しませんでした。

32
Dean Rather

Skypeを確認してください。

Skypeは自動的に更新を行い、「ポート80を使用」オプションをオンに戻しました。

設定->詳細です。

52
Dean Rather

システムで使用されているポートを確認します。

ポート80をバインドするプログラムがいくつかあります。たとえば、TeamViewer、Skypeなどです。

簡単なテストタイプhttp://localhostをブラウザで開き、表示されるサービスを確認します。

または、 NirSoft でCurrPortsのようなプログラムを使用できます。

12
High Ball

CMDで実行してみてください:

netstat -a | find "LISTENING"

また、 TCPView と呼ばれるソフトウェアがあり、これは非常にクールで、実行中のすべてのプロセス/占有ポートを表示します。

8
Jevgeni Smirnov