Cara Mengatasi Error Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

 CentOS, Nginx, Tutorial

cara hide nginx version centos

Berawal dari migrasi vps dan terpaksa harus install nginx php-fpm dan mysql pada centos untuk kebutuhan jadoel.info biar tetap online (maklum low bugdet harus cari vps yang semurah mungkin dan semua harus manual tanpa panel biar ringan dan tidak memberatkan beban server, halah!). Proses install nginx webserver dan lain sebagainya lancar, membuat nginx virtualhost pun sudah, setting sana sini selesai, tetapi masalah datang pada saat nginx akan dijalankan, entah kenapa tidak seperti biasanya mengalami error nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use). Setelah browsing sana-sini ternyata penyebab error seperti nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) saat akan di jalankan/ start ataupun restart adalah karena nginx atau proses lainnya sudah menggunakan port 80. Dan untuk mengatasinya pun ternyata cukup simpel dan mudah.

Dan berikut tutorial cara mengatasi error nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) pada CentOS

  • Untuk mengatasinya kita bisa kill masalah tersebut dengan memberikan command line berikut ini:
    command tersebut berfungsi untuk mematikan proses pada port 80
    [Bonus]
    jika mendapat error yang sama tetapi pada port 443 seperti nginx [emerg] 10523#0: bind() to 0.0.0.0:443 failed (98: Address already in use)
    maka untuk mengatasi error pada port 443 sebagai berikut
    command tersebut berfungsi untuk mematikan proses pada port 80

  • Setelah itu coba jalankan nginx lagi atau restart
    Untuk start nginx

    Untuk restart nginx

    Cara Mengatasi Error Nginx emerg bind 80 failed 98 Address already in use

Seharusnya sudah tidak mengalami error lagi. Demikianlah tutorial singkat tentang cara mengatasi masalah error nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) pada centos, semoga bermanfaat 😆