Saya telah menggunakan nginx tanpa masalah di windows selama beberapa bulan terakhir. Hari ini ketika saya mencoba memulainya, saya mendapatkan kesalahan ini:
nginx: [emerg] bind () to 0.0.0.0:80 gagal (10013: Upaya dilakukan untuk mengakses soket dengan cara yang dilarang oleh izin aksesnya)
Mengapa ini mulai terjadi tiba-tiba? Saya tidak mengubah konfigurasi atau apa pun.
Jawaban:
Periksa Skype.
Skype secara otomatis memperbarui sendiri, dan mengaktifkan kembali opsi "gunakan port 80".
Ini dalam pengaturan-> lanjutan.
sumber
Periksa port mana yang digunakan pada sistem Anda.
Ada beberapa program yang mengikat port 80. Misalnya TeamViewer, Skype, dll.
Untuk jenis tes yang mudah
http://localhost
di browser Anda dan periksa layanan mana yang muncul.Atau Anda dapat menggunakan program seperti CurrPorts oleh NirSoft .
sumber
netstat -o
menunjukkan PID 4 mendengarkan pada port 80, itu IIS.Anda dapat mencoba menjalankan di CMD:
juga ada perangkat lunak yang disebut TCPView , yang sangat keren, dan menunjukkan semua proses runing / port yang ditempati.
sumber
netstat -ao
juga menampilkan PID dari proses memblokir port 80 - kemudian mengaktifkan kolom PID di Task Manager untuk mengetahui proses mana yang memblokir port 80.