Mengatasi Address family not supported by protocol

By | June 30, 2019

Hari libur begini saya ingin membahas yang ringan – ringan saja. ? Seperti lazim ada VPS baru yang akan dipasang Nginx dan kawan – kawannya. Eh pas proses instalasi lha kok malah muncul error:

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

Setelah saya baca dan ingat – ingat memang mainan baru saya ini jenis VPS dual stack, yang mestinya ada IPv4 dan IPv6 aktif.

Penyebab masalahnya sederhana, Nginx berusaha hidup dan tersambung ke tempat tinggal IP [::]:80 yang telah dideklarasikan pada konfigurasinya. Intinya dari format yang gagal itu ada masalah di IPv6nya.

Solusinya antara dicek ulang apakah benar IPv6nya telah benar terpasang, atau sementara kita nonaktifkan pada nginx.conf:

# listen [::]:80 default_server;

Diberikan simbol pagar (#) agar jadi komentar dan tak dieksekusi.

Kemudian restart:

service nginx restart

Demikian. ?


Sumber https://servernesia.com