IPv6 Web: Web Server Apache2: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
No edit summary
 
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 libgd2-xpm-dev \
  apt-get install apache2 libphp-adodb \
  php5-mysql php5-gd php5-curl php-pear unzip php5-xmlrpc
  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>  


Setelah Apache2 di restart, test menggunakan browser dari client ke (misalnya)
Restart Apache


  http://192.168.0.100 – untuk IPv4
  /etc/init.d/apache2 restart
http://[2001:470:36:ab6::100]/ - untuk IPv6


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 00: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


Pranala Menarik