[apache] Ik krijg die Vhosts maar niet werkend.

Pagina: 1
Acties:

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
Ik ben al een week bezig met Vhost met Apache.
Wat ik ook doe ik krijg het niet voor elkaar.
Het lijkt wel of hij ze negeert want hij komt altijd gewoon op me hoofdpagina uit.
Heb de apache manual gelezen, gezocht op google en weet ik veel wat nog meer.
Is er ergens nog iets wat ik in moet stellen voordat het werkt?
Het adsl modem hangt achter een Draytek Vigor 2200E, waar ik met open port poort 80 forward naar me linuxserver.
Zou het ook nog daaraan kunnen liggen ?

  • Red Sonja
  • Registratie: Juli 2001
  • Laatst online: 01-07 13:16

Red Sonja

Linux: power to de wortel

Nope, daar zou 't niet aan kunnen liggen. Posts es t stukje van je vhosts en check of je mod_vhost wel hebt meegebakken.

And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble. from The Book of Mozilla, 3:31


  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
Dit is een stukje
Gaat om 3 domeinen in totaal
Hij pakt dus alleen maar de documentroot van de eerste.
En modVhost heb ik niks mee gedaan, die zit standaard in de RH7.2 install.


</VirtualHost>

#</IfDefine>

NameVirtualHost 213.84.xxx.xxx


<VirtualHost 213.84.xxx.xxx>
DocumentRoot /var/www/xxx
ServerAdmin cris@xxx
ServerName xxx
ServerAlias www.xxx
</VirtualHost>

<VirtualHost 213.84.xxx.xxx>
DocumentRoot /var/www/xxxl/
ServerAdmin cris@xxx
Servername www.xxx
</VirtualHost>

Verwijderd

Er is erges een plugin te vinden die automatisch als je een map aanmaakt in de htdocs, bv clannaam een vhost aanmaakt clannaam.jouwserver.nl. Ik heb me de pleuris gezocht op het internet maar kan em niet vinden en de webmaster die het wel weet is zo lam om niet het stukje script te geven uit "veiligheidsredenen". :(

iemand die dat weet?

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

code:
1
2
3
4
5
6
7
8
9
NameVirtualHost *

<VirtualHost *>
    de gegevens
</VirtualHost>

<VirtualHost *>
    Van je Vhost
</VirtualHost>

Zo heb ik ze in mijn config
Dus gewoon geen IP opgeven en dan zou die moeten werken, ik had ooit hetzelfde probleem.
Weet overigens niet waarom aangezien het wel op die manier in de docs staat (toch?)
Is alweer een tijdje terug

Edit: hmm, waarom worden de enters tussen de code tags 2x geteld waar er maar 1 is?

Nu ook zonder stropdas


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 12-08 06:34
bij mij staat het zo:
code:
1
2
3
4
5
6
7
8
9
10
11
NameVirtualHost 212.187.xx.xxx

<VirtualHost 212.187.xx.xxx>
        DocumentRoot /home/xxxxx/public_html
        ServerName xxxxx.xxx.cx
</VirtualHost>

<VirtualHost 212.187.xx.xxx>
        DocumentRoot /home/xxxxx/public_html
        ServerName xxxx.dhs.org
</VirtualHost>

enzovoorts
En dat gaat prima! Ik heb dus die NameVirtualHost parameter vlak voor de vhosts gezet.
Ik neem aan dat je apache steeds opnieuw start na een wijziging? Probeer eens vanaf de shellprompt: "apachectl configtest"
bij mij komt er dan te staan: "Syntax OK"

ach...in een volgend leven lach je er om!


  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
Ik restart inderdaad altijd apache na een aanpassing.
Ik zal het zo is met die * proberen alhoewel het toch ook zou moeten kunnen hoe ik het nu doe ( hoort ook zo volgens mij, maar al werkt het eerst maar )
apachectl configtest is ook oke hier.

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
met de * werkt het..
Daar ben ik wel blij mee :)
Alleen nu ga ik me toch afvragen waarom ik nu ineens een * moet doen terwijl voorheen het IP adres ook werkte ( was andere instal btw wel Redhat 7.2 ook )
Iemand daar nog een idee op ?

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
Iemand nog een gedachte ?

  • Red Sonja
  • Registratie: Juli 2001
  • Laatst online: 01-07 13:16

Red Sonja

Linux: power to de wortel

Dromer schreef op 26 augustus 2002 @ 01:10:
Dit is een stukje
Gaat om 3 domeinen in totaal
Hij pakt dus alleen maar de documentroot van de eerste.
En modVhost heb ik niks mee gedaan, die zit standaard in de RH7.2 install.


</VirtualHost>

#</IfDefine>

NameVirtualHost 213.84.152.129


<VirtualHost 213.84.152.129>
DocumentRoot /var/www/dreamsworld
ServerAdmin cris@dreamsworld.nu
ServerName dreamsworld.nu
ServerAlias www.dreamsworld.nu
</VirtualHost>

<VirtualHost 213.84.152.129>
DocumentRoot /var/www/dromer.nl/
ServerAdmin cris@dreamsworld.nu
Servername www.dromer.nl
</VirtualHost>
K denk dat hoofd- kleine letters ook wat uitmaakt. Had je al een syntax check gedaan?

httpd -S
httpd -t

[ Voor 0% gewijzigd door Red Sonja op 27-08-2002 09:48 . Reden: toevoeging ]

And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble. from The Book of Mozilla, 3:31


  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
Kan het komen doordat ik eerst direct aan het internet hing.
Ik gebruik nu natuurlijk een intern ip adres want me router forward alles door.

  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 04-08 11:42
</VirtualHost>

#</IfDefine>

????

Dat zou ik sowieso al weglaten. Waarom gebruik je bij de tweede geen ServerAlias en bij de eerste wel?

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 19:58
daarom staat er bij ifdefine ook een # voor.
Als ik de eerste </virtualhost> weghaal gaat tie zeuren over meerdere vhost op poort 80.
Die serveralias was meer om te testen, het is een extra geen vereiste.

  • Klaus_1250
  • Registratie: December 2000
  • Laatst online: 04-08 11:42
die eerste </VirtualHost> klopt echt niet. Waarop staat je Listendirective? Was is je IP?

Lees eens goed http://httpd.apache.org/docs-2.0/vhosts/name-based.html Volgens mij daar wel een antwoord op je vraag staan...

Verwijderd

Ik zie boven dat je je externe IP forward, je had je vhost dan sowieso op je interne IP moeten zetten en niet op je externe :)

Er vanuitgaande dat je NAT gebruikt dus :)
Pagina: 1