Difference between revisions of "IPv6 Web: Web Server Apache2"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "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 beri...")
 
Line 1: Line 1:
 
Apache web server mendukung IPv6 secara native oleh maintainer sejak 2.0.14.
 
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:
 
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
+
# 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:
 
Konfigurasi Apache agar listen ke semua address interface, edit:
vi /etc/apache2/sites-enabled/000-default.conf
+
 
 +
vi /etc/apache2/sites-enabled/000-default.conf
 +
 
 
Pastikan
 
Pastikan
<VirtualHost *:80>  
+
 
  # ….. konfigurasi
+
<VirtualHost *:80>  
</VirtualHost>  
+
  # ….. konfigurasi
 +
</VirtualHost>  
  
 
Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
 
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
+
http://192.168.0.100 – untuk IPv4
 +
http://[2001:470:36:ab6::100]/ - untuk IPv6
  
 
Setelah Apache2 di restart, cek dengan nstat
 
Setelah Apache2 di restart, cek dengan nstat
# netstat -lnptu |grep "apache2\W*$"  
+
 
 +
# netstat -lnptu |grep "apache2\W*$"  
 +
 
 
Hasilnya kira-kira:
 
Hasilnya kira-kira:
tcp6      0      0 :::80      :::*    LISTEN      1645/apache2
+
 
Virtual host listen ke IPv6 address saja
+
tcp6      0      0 :::80      :::*    LISTEN      1645/apache2
 +
 
 +
==Virtual host listen ke IPv6 address saja==
 +
 
 
Konfigurasi Apache agar listen ke IPv6 address saja, edit:
 
Konfigurasi Apache agar listen ke IPv6 address saja, edit:
vi /etc/apache2/sites-enabled/000-default.conf
+
 
 +
vi /etc/apache2/sites-enabled/000-default.conf
 +
 
 
Pastikan:
 
Pastikan:
<VirtualHost [2001:470:36:ab6::100]:80>
+
 
ServerName namaserveripv6
+
<VirtualHost [2001:470:36:ab6::100]:80>
# … konfigurasi
+
ServerName namaserveripv6
</VirtualHost>
+
# … konfigurasi
 +
</VirtualHost>
 +
 
 
Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
 
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
+
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:
 
Konfigurasi Apache agar listen ke IPv6 dan IPv4 address spesifik, edit:
vi /etc/apache2/sites-enabled/000-default.conf
+
 
 +
vi /etc/apache2/sites-enabled/000-default.conf
 +
 
 
Pastikan:
 
Pastikan:
<VirtualHost [2001:470:36:ab6::100]:80 192.168.0.100:80>
+
 
        ServerName namaserveripv6danipv4.domainanda
+
<VirtualHost [2001:470:36:ab6::100]:80 192.168.0.100:80>
        # … konfigurasi lainnya
+
        ServerName namaserveripv6danipv4.domainanda
</VirtualHost>
+
        # … konfigurasi lainnya
 +
</VirtualHost>
  
 
Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
 
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
+
http://192.168.0.100 – untuk IPv4
 +
http://[2001:470:36:ab6::100]/ - untuk IPv6
  
  

Revision as of 09:15, 23 September 2018

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


Pranala Menarik