IPv6 Web: Web Server Apache2
Apache web server mendukung IPv6 secara native oleh maintainer sejak 2.0.14. Instalasi Apache2 dan PHP tanpa menginstalasi SQL Server dapat dilakukan menggunakan perintah berikut:
- apt-get install apache2 libphp-adodb libgd2-xpm-dev \
php5-mysql php5-gd php5-curl php-pear unzip php5-xmlrpc
Virtual Host Listen ke semua IP yang ada di Interface Konfigurasi Apache agar listen ke semua address interface, edit: vi /etc/apache2/sites-enabled/000-default.conf Pastikan <VirtualHost *:80>
# ….. konfigurasi
</VirtualHost>
Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
• http://192.168.0.100 – untuk IPv4 • http://[2001:470:36:ab6::100]/ - untuk IPv6
Setelah Apache2 di restart, cek dengan nstat # netstat -lnptu |grep "apache2\W*$" Hasilnya kira-kira: tcp6 0 0 :::80 :::* LISTEN 1645/apache2 Virtual host listen ke IPv6 address saja Konfigurasi Apache agar listen ke IPv6 address saja, edit: vi /etc/apache2/sites-enabled/000-default.conf Pastikan: <VirtualHost [2001:470:36:ab6::100]:80> ServerName namaserveripv6 # … konfigurasi </VirtualHost> Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
• http://[2001:470:36:ab6::100]/ - untuk IPv6
Virtual host listen ke IPv6 dan IPv4 address spesifik Konfigurasi Apache agar listen ke IPv6 dan IPv4 address spesifik, edit: vi /etc/apache2/sites-enabled/000-default.conf Pastikan: <VirtualHost [2001:470:36:ab6::100]:80 192.168.0.100:80>
ServerName namaserveripv6danipv4.domainanda # … konfigurasi lainnya
</VirtualHost>
Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
• http://192.168.0.100 – untuk IPv4 • http://[2001:470:36:ab6::100]/ - untuk IPv6