Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST]Website met 2 poorten (IPv4 en IPv6) ?  (gelezen 631 keer)

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
[OPGELOST]Website met 2 poorten (IPv4 en IPv6) ?
« Gepost op: 2013/08/04, 17:12:21 »
Ik heb een Debian 6.0 server met een website (apache2).
Deze website kan ik (extern) benaderen via poort 8080 (IPv4)
Poort 80 kan ik niet gebruiken, want die is al in gebruik door iemand anders.

Vraag:  Is het mogelijk deze website tegelijkertijd een andere poort (80) te geven voor IPv6 ?

« Laatst bewerkt op: 2013/08/12, 15:41:32 door henkoegema »
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: LinuxMInt18.2.  Radio Amateur callsign: PA2HO

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: Website met 2 poorten (IPv4 en IPv6) ?
« Reactie #1 Gepost op: 2013/08/04, 17:26:24 »
Theoretisch is dit gewoon mogelijk, maar het hangt er natuurlijk een beetje vanaf hoe het nu is ingericht.
Apache kan onderscheid maken tussen IPv4 en 6, maar dan moeten beide wel naar dezelfde server worden doorgestuurd vanaf het router.
Of je moet in je router dit al kunnen doen natuurlijk.

Overigens is het wel belangrijk dat je provider en router beide al echt IPv6 ondersteunen.....dat zijn er momenteel nog maar een paar.
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: Website met 2 poorten (IPv4 en IPv6) ?
« Reactie #2 Gepost op: 2013/08/05, 00:11:04 »
Theoretisch is dit gewoon mogelijk, maar het hangt er natuurlijk een beetje vanaf hoe het nu is ingericht.
Eerst was de site alleen via IPv6 bereikbaar, met de volgende standaard poort settings (en dat werkte):

 /etc/apache2/ports.conf
NameVirtualHost *:80
Listen 80
en
/etc/apache2/sites-enabled/@000-default
<VirtualHost *:80>...........</VirtualHost>
Apache kan onderscheid maken tussen IPv4 en 6, maar dan moeten beide wel naar dezelfde server worden doorgestuurd vanaf het router.
Of je moet in je router dit al kunnen doen natuurlijk.

Voor IPv6 hoef ik niks in de router door te sturen. Dat geldt alleen voor IPv4.

Overigens is het wel belangrijk dat je provider en router beide al echt IPv6 ondersteunen.....dat zijn er momenteel nog maar een paar.

Zowel mijn provider als router ondersteunen geen IPv6. Dat hoeft ook niet, want ik gebruik een IPV6 tunnel. (van http://www.sixxs.net/ )


p.s. ga nog wat verder testen en de resultaten hier laten weten.      :)
« Laatst bewerkt op: 2013/08/05, 00:41:38 door henkoegema »
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: LinuxMInt18.2.  Radio Amateur callsign: PA2HO

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: Website met 2 poorten (IPv4 en IPv6) ?
« Reactie #3 Gepost op: 2013/08/05, 01:46:15 »
Ok, Met een tunnel moet het ook lukken

Je kunt in apache meerdere virtualhosts aanmaken, zowel op naam als op IP adres, dat kan dus ook voor IPv4 en IPv6.....zo kun je de twee van elkaar scheiden :)
Enige is dan dus wel dat de namen moeten verschillen als je het op naam doet. Dus niet twee keer dezelfde naam met een A en AAAA record.

Overigens: wel altijd in de /etc/apache/sites-available werken, niet in /etc/apache/enabled.... Met a2ensite en a2dissite sites aan en uit zetten. In /etc/apache/enabled horen alleen symlinks te staan.
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: Website met 2 poorten (IPv4 en IPv6) ?
« Reactie #4 Gepost op: 2013/08/05, 23:01:41 »
Update:

Heb nu poort 80 veranderd in 8080. In ip6tables poort 8080 geopend.
Het werkt nu in zowel IPv4 als IPv6 (met poort 8080)

Alleen moet ik nu achter de http://..........:8080 de poort aangeven.
Voor IPv4 is dat ok.

Echter voor IPv6 wil ik nog steeds poort 80 gebruiken.
Daar ga ik nu dus naar opzoek.   :)
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: LinuxMInt18.2.  Radio Amateur callsign: PA2HO

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: Website met 2 poorten (IPv4 en IPv6) ?
« Reactie #5 Gepost op: 2013/08/12, 15:40:37 »
Update:

Eindelijk toch gelukt.    :D

(m.b.v. http://www.apachelounge.com/viewtopic.php?t=5513)

/etc/apache2/ports.conf
ServerName localhost
NameVirtualHost *:8080
Listen 8080

NameVirtualHost *:80
Listen [2001:7b8:2ff:8469::1]:80

/etc/apache2/sites-enabled/000-default
<VirtualHost *:8080>
   ServerName www.apachehaus.de
   ...
</VirtualHost>

<VirtualHost *:80>
   ServerName ipv6.apachehaus.de
   ...
</VirtualHost>
« Laatst bewerkt op: 2013/08/12, 15:43:23 door henkoegema »
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: LinuxMInt18.2.  Radio Amateur callsign: PA2HO