Nginx起動エラー(システムがポート80を占有):10013:禁止されている方法でソケットにアクセスしようとしました



Nginx Startup Error



Nginxはwin7、win2008でエラーを開始しました:0.0.0.0:80へのbind()が失敗しました(10013:アクセス許可によって禁止されている方法でソケットにアクセスしようとしました)。

その理由は、Win7でのnginxのデフォルトの80ポートがシステムによって占有されているため、nginxがエラー報告ソリューションを開始するためです。

コマンドウィンドウで次のコマンドを実行します。



netstat -aon | findstr :80

ポート80を見るのは本当に占有されています。占有されているpidが4であることがわかり、名前はSystemです。それを無効にする方法は?

1、レジストリを開きます:regedit



2.検索:HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services HTTP

3、REG_DWORDタイプのアイテムを見つけます。開始し、0に変更します。

4、システムを再起動します。システムプロセスはポート80を占有しません



再起動後、nginx.exeを起動します。に ブラウザ に127.0.01と入力すると、Dear'Welcome to nginx! 'が表示されます。

転載: http://www.360sdn.com/Nginx/2014/0807/4044.html