Mengaktifkan IPv6 Pada Server Nginx

Pada Tutorial kali ini Hadi Purwanto akan memberikan tutorial cara mengaktifkan IPv6 pada server yang sudah terinsatall ngix.

Jalankan perintah dibawah ini untuk memastikan IPv6 didukung oleh server anda:

/usr/local/nginx/sbin/nginx -V

atau

nginx -V

maka akan terlihat:

nginx version: nginx/0.8.46built by gcc 4.1.2 20080704 (Red Hat 4.1.2-48)TLS SNI support disabledconfigure arguments: --without-http_autoindex_module --without-http_userid_module --without-http_auth_basic_module --without-http_geo_module --without-http_fastcgi_module --without-http_empty_gif_module --with-poll_module --with-http_stub_status_module --with-http_ssl_module --with-ipv6

atau bisa juga gunakan perintah simple ini:

nginx -V 2>&1 >/dev/null | grep --color -o with-ipv6

output :

with-ipv6

Berikut cara mengaktifkan IPv6 pada server nginx anda:

Edit konfigurasi file /usr/local/nginx/conf/nginx.conf atau /etc/nginx/nginx.conf

tambahkan kode berikut:

# IPv4 dan IPv6 interfaces untuk port 80# IPv4listen :80;# IPv6listen [::]:80;

Baris ini mengaktifkan IPv4 dan IPv6

listen [::]:80;

Menonaktifkan IPv4 dan hanya IPv6

listen [::]:443 default ipv6only=on;listen [::]:80 default ipv6only=on

Agar IPv4/IPv6 Suport HTTP/2+SSL

        # port 443 IPv4 dengan http2 dan ssl        listen 443 ssl http2;        # port 443 IPv6 dengan http2 dan ssl        listen [::]:443 ssl http2;        # port 80 IPv4        listen *:80;        listen [::]:80;        # nama server saya :)        server_name hadipurwanto.com;

Reload server Nginx anda

/usr/local/nginx/sbin/nginx -t && /usr/local/nginx/sbin/nginx -s reload

atau

nginx -t && nginx -s reload

atau

systemctl reload nginx

Pastikan semuanya bekerja

netstat -tulpna | grep nginx

contoh hasilnya



Posting Komentar

0 Komentar