[Linux] Apache vhosts lokaal

Pagina: 1
Acties:

  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Ik ben bezig om vhosts in apache aantemaken voor diverse users. Alles draait goed, op het externe IP adres. Ik krijg het wel voor elkaar om het adres www.rutgerlan.com door te linken als intern IP, 192.168.1.5. Dat werkt perfect. Nu zou ik willen dat ik mijn vhosts ook lokaal kan bekijken. Maar hoe? Als ik klas1t3.rutgerlan.com lokaal aanroep doet ie het niet krijg ik een DNS fout terug.
voor mijn httpd.conf en de rest kijk hier: http://www.rutgerlan.com/got/
ff wat systeem spec.

OS: Linux RedHat 8.0
webserver: Apache 1.3.29
mysql
php
WU-FTPD

PS, ik heb search gebruikt...

Iemand een idee?

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 15:27
Dat kun je oplossen door extra entries toe te voegen in je DNS server. Het probleem is nu dat jij dat subdomein wilt aanroepen, hier wordt een DNS query voor gedaan en die bestaat niet, dus kom je nooit op het juiste IP adres uit.

Voor lokaal testen zou je het nog kunnen doen door bij de client een regel toe te voegen aan /etc/hosts:
192.168.1.5 www.rutgerlan.com klas1t3.rutgerlan.com

Hierdoor wordt de DNS bypassed en krijg je dus direct 192.168.1.5 terug waardoor het wel zou moeten werken

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
hammerhead schreef op 16 februari 2004 @ 16:44:
Dat kun je oplossen door extra entries toe te voegen in je DNS server. Het probleem is nu dat jij dat subdomein wilt aanroepen, hier wordt een DNS query voor gedaan en die bestaat niet, dus kom je nooit op het juiste IP adres uit.

Voor lokaal testen zou je het nog kunnen doen door bij de client een regel toe te voegen aan /etc/hosts:
192.168.1.5 www.rutgerlan.com klas1t3.rutgerlan.com

Hierdoor wordt de DNS bypassed en krijg je dus direct 192.168.1.5 terug waardoor het wel zou moeten werken
Dit had ik al geprobeerd maar kwam ik weer in de indexpagina van www.rutgerlan.com uit, en niet in het subdomein klas1t3.rutgerlan.com...
Misschien iets anders?

Verwijderd

Draai je eigen (interne) DNS server ?
Zoja, kan je *.rutgerlan.com toevoegen aan je db.rutgerlan.com

Dit is zo'n entry bij mij :
*.domein.thuis. IN A 192.168.1.1


Als je een externe DNS provider gebruikt, moet je kijken of je WildCards kan aanzetten.

[edit]
Weet niet of dit 100% correct is, het werkt wel bij.

[ Voor 34% gewijzigd door Verwijderd op 16-02-2004 17:10 ]


  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Verwijderd schreef op 16 februari 2004 @ 17:08:
Draai je eigen (interne) DNS server ?
Zoja, kan je *.rutgerlan.com toevoegen aan je db.rutgerlan.com

Dit is zo'n entry bij mij :
*.domein.thuis. IN A 192.168.1.1


Als je een externe DNS provider gebruikt, moet je kijken of je WildCards kan aanzetten.

[edit]
Weet niet of dit 100% correct is, het werkt wel bij.
OK, zal eens ff kijken of het werkt >:)

  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Verwijderd schreef op 16 februari 2004 @ 17:08:
Draai je eigen (interne) DNS server ?
Zoja, kan je *.rutgerlan.com toevoegen aan je db.rutgerlan.com

Dit is zo'n entry bij mij :
*.domein.thuis. IN A 192.168.1.1


Als je een externe DNS provider gebruikt, moet je kijken of je WildCards kan aanzetten.

[edit]
Weet niet of dit 100% correct is, het werkt wel bij.
Helaas, werkt bij mij niet. Ik krijg nog steeds de zelfde DNS/Kan pagina niet vinden error. Ik gebruik het externe IP adres van @Home, waarnaar het domein (www.rutgerlan) is geforwarded.

[ Voor 12% gewijzigd door RutgerLAN op 16-02-2004 17:39 ]


  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Iemand nog een idee? :?

Verwijderd

RutgerLAN schreef op 16 februari 2004 @ 17:34:
[...]


Helaas, werkt bij mij niet. Ik krijg nog steeds de zelfde DNS/Kan pagina niet vinden error. Ik gebruik het externe IP adres van @Home, waarnaar het domein (www.rutgerlan) is geforwarded.
heb je bind gerestart of eventueel rndc reload gedaan ?

[EDIT]
Ik zie wel dat klas1t3.rutgerlan.com geresolved wordt naar 217.123.XXX.XXX dus dat zit wel goed.

Ik denk dat jij een probleem hebt, met het benaderen van je externe ip adres van je interne netwerk uit.

Oplossing staat hier boven ... (1e reply op jouw vraag),

[ Voor 29% gewijzigd door Verwijderd op 16-02-2004 21:00 ]


  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Verwijderd schreef op 16 februari 2004 @ 20:57:
[...]


heb je bind gerestart of eventueel rndc reload gedaan ?

[EDIT]
Ik zie wel dat klas1t3.rutgerlan.com geresolved wordt naar 217.123.XXX.XXX dus dat zit wel goed.

Ik denk dat jij een probleem hebt, met het benaderen van je externe ip adres van je interne netwerk uit.

Oplossing staat hier boven ... (1e reply op jouw vraag),
Mijn probleem is dat ik die regel wel heb toegevoegd maar een verkeerde pagina terug krijg nl. www.rutgerlan.com ipv klas1t3.rutgerlan.com. Weet je daar misschien een oplossing voor?

Verwijderd

hmz, ja ik definieer m'n vhosts iets anders.
- Ik zet ze gewoon direct in m'n httpd.conf
- En ik definieer ze op IP nummer

Ik zou zeggen probeer dat eens, en kijk dan hoever je komt.

  • RutgerLAN
  • Registratie: Februari 2004
  • Laatst online: 09-07-2023
Hij werkt!! Bedankt maui71 _/-\o_ dit was het probleem:

NameVirtualHost *:80

include /usr/local/apache/conf/vhosts

<VirtualHost _default_>
ServerName www.rutgerlan.com
ServerAlias www.rutgerlan.com *.rutgerlan.com rutgerlan.com
DocumentRoot /usr/local/root/local/www/
#Errorlog /var/log/domein.tld/domein.tld-error.log
#$CustomLog /var/log/domein.tld/domein.tld-access.log common
</VirtualHost>

Het moest dit zijn:

NameVirtualHost 192.168.1.5:80

include /usr/local/apache/conf/vhosts

<VirtualHost 192.168.1.5>
ServerName www.rutgerlan.com
ServerAlias www.rutgerlan.com *.rutgerlan.com rutgerlan.com
DocumentRoot /usr/local/root/local/www/
#Errorlog /var/log/domein.tld/domein.tld-error.log
#$CustomLog /var/log/domein.tld/domein.tld-access.log common
</VirtualHost>

en bij de overige inlcude bestanden moest ik dit ook opgeven... En ik moest bij /etc/hosts de boel wijzigen naar mijn interne IP adres.

Nogmaals bedankt, kan ik weer veder :)
Pagina: 1