Difference between revisions of "IPv6 Web: Web Server Apache2"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 3: | Line 3: | ||
Instalasi Apache2 dan PHP tanpa menginstalasi SQL Server dapat dilakukan menggunakan perintah berikut: | Instalasi Apache2 dan PHP tanpa menginstalasi SQL Server dapat dilakukan menggunakan perintah berikut: | ||
− | + | apt-get install apache2 libphp-adodb \ | |
− | + | php-mysql php-gd php-curl php-pear unzip php-xmlrpc | |
==Virtual Host Listen ke semua IP yang ada di Interface== | ==Virtual Host Listen ke semua IP yang ada di Interface== | ||
Line 12: | Line 12: | ||
vi /etc/apache2/sites-enabled/000-default.conf | vi /etc/apache2/sites-enabled/000-default.conf | ||
− | Pastikan | + | Pastikan *:80 agar sebuah IP (IPv4 & IPv6) bisa tersambung |
<VirtualHost *:80> | <VirtualHost *:80> | ||
Line 18: | Line 18: | ||
</VirtualHost> | </VirtualHost> | ||
− | + | Restart Apache | |
− | + | /etc/init.d/apache2 restart | |
− | |||
Setelah Apache2 di restart, cek dengan nstat | Setelah Apache2 di restart, cek dengan nstat | ||
Line 30: | Line 29: | ||
tcp6 0 0 :::80 :::* LISTEN 1645/apache2 | tcp6 0 0 :::80 :::* LISTEN 1645/apache2 | ||
+ | |||
+ | 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 | ||
+ | |||
==Virtual host listen ke IPv6 address saja== | ==Virtual host listen ke IPv6 address saja== |
Latest revision as of 07:15, 4 February 2019
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 \ php-mysql php-gd php-curl php-pear unzip php-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 *:80 agar sebuah IP (IPv4 & IPv6) bisa tersambung
<VirtualHost *:80> # ….. konfigurasi </VirtualHost>
Restart Apache
/etc/init.d/apache2 restart
Setelah Apache2 di restart, cek dengan nstat
# netstat -lnptu |grep "apache2\W*$"
Hasilnya kira-kira:
tcp6 0 0 :::80 :::* LISTEN 1645/apache2
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
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