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
0 Komentar