Setup Apache Webserver With IPv6

Hanya terdapat sedikit perbedaan dengan konfigurasi buat ipv4, ini mungkin berguna buat yang lagi ngambil certificate ipv6 dari he.
Debian/Ubuntu

apt-get install apache2

CentOS/Fedora

yum install httpd

edit httpd.conf

nano /etc/httpd/conf/httpd.conf

dibagian listening ubah menjadi

Listen [::]:80
Listen 0.0.0.0:80

contoh penggunaan untuk virtual host (IPv6 Only)

<VirtualHost [2001:470:1f11:94e::5]:80>
DocumentRoot /var/www/ipv6.karo.or.id
ServerName ipv6.karo.or.id
CustomLog     /var/log/httpd/ipv6.karo.or.id-access.log combined
ErrorLog      /var/log/httpd/ipv6.karo.or.id-error.log
</VirtualHost>

kalo mau ditambahi biar bisa diakses dari IPv4

<VirtualHost 74.62.152.130:80 [2001:470:1f11:94e::5]:80>
DocumentRoot /var/www/ipv6.karo.or.id
ServerName ipv6.karo.or.id
CustomLog     /var/log/httpd/ipv6.karo.or.id-access.log combined
ErrorLog      /var/log/httpd/ipv6.karo.or.id-error.log
</VirtualHost>

kalau pake cara diatas kita listen ke ip tertentu, kalo mau web server listen ke semua ip yang ada dalam system ubah virtualhost menjadi

<VirtualHost *:80>
DocumentRoot /var/www/ipv6.karo.or.id
ServerName ipv6.karo.or.id
CustomLog     /var/log/httpd/ipv6.karo.or.id-access.log combined
ErrorLog      /var/log/httpd/ipv6.karo.or.id-error.log
</VirtualHost>

nanti dibuatkan tutorial yang lebih lengkap, buat apache ipv6, email ipv6, ftp ipv6 :)
penutup :
Selamat datang di dunia IPv6.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>