How to set IPv6 in DirectAdmin Apache Webserver

How to set IPv6 and IPv4 in DirectAdmin Apache webserver

In deze How to leggen wij ( Vservs Team ) u uit. hoe u een DirectAdmin shared webserver alle domains onder IPv4 als IPv6 kunt laten draaien.

Volg onze stappen plan, en uw shared DirectAdmin webserver zal IPv4 en IPv6 functioneren.

Voor CentOS gebruikers:

De eerste stappen zijn voor CentOS Linux om het IPv6 adres te activeren.

1: Vraag bij uw leverancier uw IPv6 adres aan, met de daarbij horende Gateway en Prefix.
2: log in als root met ssh en winscp
3: ga met winscp naar: /etc/sysconfig/networking-scripts/ifcfg-eth0  en neem het onderstaande over ( echter wel waar "" afgeschermd "" staat UW EIGEN IP adressen opgeven: De onderstaande tekst, onder uw eth zetten.

IPV6INIT=yes
IPV6ADDR=afgeschermd/prefix
IPV6_DEFAULTGW=afgeschermd

4: Alle IPv6 adressen ingevuld, sluit openstaande WinSCP editor met opslaan.
5: ga met WinSCP naar /etc/sysconfig/network  en neem het onderstaande over: ( echter wel waar "" afgeschermd "" staat UW EIGEN Hostname adressen opgeven:

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=afgeschermd

6: Met SSH geeft u het volgende cmd op: Voor CentOS: service network restart
7: Uw Linux is nu ( als u het gedaan heeft zoals bovenstaande ) is nu met IPv6 Pingbaar en via SSH bereikbaar.

Voor Debian Gebruikers:

De eerste stappen zijn voor Debian Linux om het IPv6 adres te activeren.

1: Vraag bij uw leverancier uw IPv6 adres aan, met de daarbij horende Gateway en Prefix.
2: voor onderstaande uit in ssh

#nano /etc/network/interfaces


Voeg onderin toe: (als voorbeeld)

 

iface eth0 inet6 static
address 2001:1be8:3f03:713::229:75
gateway 2001:1be8:3f03:713::1
netmask 64
up /sbin/ip addr add dev $IFACE 2001:1be8:3f03:713::229:76/64
up /sbin/ip addr add dev $IFACE 2001:1be8:3f03:713::229:77/64

 

 

vervolgens toevoegen in: nano /etc/modules

loop
ipv6

 

 

Uitleg

address 2001:1be8:3f03:713::229:75  (eerste IPv6 adres)
gateway 2001:1be8:3f03:713::1  (gateway IPv6 adres)
netmask 64  (subfix IPv6)
up /sbin/ip addr add dev $IFACE 2001:1be8:3f03:713::229:76/64 (een eventuele 2de IPv6)
up /sbin/ip addr add dev $IFACE 2001:1be8:3f03:713::229:77/64  (een eventeule derde IPv6)



DirectAdmin aanpassen

Nu gaan we DirectAdmin aanpassen, ( Let Op! ) DirectAdmin ondersteund officieel standaard nog geen IPv6! wij gaan dus DirectAdmin modificeren, zodat deze wel met IPv6 draait, dit is wel in overleg tussen Vservs en DirectAdmin gebeurd.

1: Met WinSCP gan naar: /usr/local/directadmin/conf/directadmin.conf en voeg de onderstaande regel toe ( als voorbeeld direct onder de nameservers ) ( let op! alles klein geschreven, anders werkt het niet )

ipv6=1

2: Sluit WinSCP editor met opslaan
3: Met SSH de volgende cmd: service directadmin restart
4: Uw DirectAdmin is nu IPv6 voorbereid.
5: Ga in DirectAdmin paneel IP Management naar home > IP Management > en geef bij blok IP uw verkregen IPv6 nummer ( Zonder Prefix ) op, netmask kunt u met rust laten, druk op add IP.
6: Het IPv6 adres is nu in uw DirectAdmin gezet, nu gaan we IPv6 ook daadwerkelijk activeren.
7: In DirectAdmin Paneel: Home > Reseller Level > IP Management > vink het IPv6 nummer aan en druk op de knop: Share Selected.
8: Het IPv6 adres is nu volledig geactiveerd op het DirectAdmin paneel.

Om de domains IPv6 en IPv4 te kunnen laten draaien.
1: In het DirectAdmin paneel: Home > list Users > klik op 1 van de users > Modify User > Add Additional IP > selecteer uw IPv6 adres > klik add.
2: Het domain / user draait nu in uw DirectAdmin server zowel IPv4 als IPv6
3: In SSH moet u ( zodra u alle users heeft gedaan ) nog wel even een IP-Swap uitvoeren, zodat ook SSH weet waar alle users zich bevinden, dat doet u met de volgende cmd: ( echter wel waar "" afgeschermd "" staat UW EIGEN IP adressen opgeven:

#cd /usr/local/directadmin/scripts

#./ipswap.sh "afgeschermd_IPv4:80 >" "afgeschermd_IPv4:80 [afgeschermd_IPv6]:80 >"

Voorbeeld: #./ipswap.sh "84.243.215.34:80 >" "84.243.215.34:80 [2001:1be8:10::215:34]:80 >"

4: Alles draait nu op de DirectAdmin shared server IPv4 en IPv6, echter uw zult in ons controle-paneel nog wel de IPv6 records ( AAAA ) aan al uw domains moeten toevoegen.

 

Aanvullend bericht:

Als u in een user httpd veranderingen doorvoert ( voorbeeld in zijn user pakket een domain toevoegd of verwijderd of zijn/haar user pakket suspend / unsuspend ) dan valt IPv6 protocol weg, u moet dan haar/zijn user httpd.conf handmatig aanpassen. zie onder staande path: ( Met WinSCP of nano

/usr/local/directadmin/data/user/uservoorbeeld/httpd.conf   

( en ga naar de map/directory van de user )

en pas dan aan ( waar " afgeschermd " staat ue eigen IP-adres opgeven )



Daarna de config opslaan met safe.

In ssh  het volgende cmd uitvoeren: service httpd restart

en uw user draait dan weer IPv4 met IPv6.

Dit is een beetje omslachtig. dat is bij ons bekend maar het werkt wel! en natuurlijk zijn wij volop met DirectAdmin bezig voor een goede en definitieve oplossing.


Was this article helpful?

mood_bad Dislike 6
mood Like 17
visibility Views: 19561