[Debian] VirtualHosts

Pagina: 1
Acties:

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 09:38
Ik ben momenteel bezig om onder Debian een apache webserver te installeren met ondersteuning voor meerdere websites, hierdoor kwam ik al snel bij virtualhosts uit. Het werkt bij mij momenteel, maar loop tegen 1 probleempje aan.

Als ik de virtualhosts

<Virtualhost *>
...
</Virtualhost>

Direct in de httpd.conf plaats werkt het prima, maar zo snel ik de virtual host bestandjes apart aanmaak in de daarvoor bestemde map 'sites-available' en ik voeg ze dan toe dmv a2ensite zodat er een link komt in 'sites-enabled' dan worden de aparte hosts niet herkend en krijg ik altijd de default root bestanden te zien, vanuit welk domein ik ook naar de server ga.

Ik heb alle ingesteld dmv o.a deze tutorial, en nog wat anderen omdat ik dit probleem dus tegen kwam, maar ben er nog niet uit. http://www.debian-administration.org/articles/412

De error die ik nu krijg tijdens het starten van apache is:

'NameVirtualHost *:0 has no VirtualHosts' deze error heb ik ook al door google gehaald, en krijg wel resultaten maar geen bruikbare.

Wie kan mij helpen? :)

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


  • Gehakt
  • Registratie: Juli 2002
  • Laatst online: 30-01 21:27
Ah ik heb hetzelfde "probleem". Het werkt prima maar warnings wegwerken kan nooit kwaad dus ik lees ook even mee.

Verwijderd

Ligt denk ik aan hoe je de sites wil benaderen.

In de VirtualHost (in dat kopje) staat ServerName en ServerAlias, daar kijkt hij naar. Als je dus bijv 10 sites wilt hosten hierop heb je ook 10 FQDN's nodig (ofwel, 10 domeinen/of ip adressen). Hij kijkt naar wat in de adresbalk is getikt en zoekt die op bij ServerName/ServerAlias.

Ik ga er even vanuit dat je dit thuis aan het doen bent, je kunt 1 site benaderen via http://ip:80/ maar je kunt bijvoorbeeld in jouw hosts file domeinen zetten en linken naar het zelfde IP adres, dan werkt het wel.

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 09:38
Ik heb een domein wat linkt naar mijn IP thuis,www.verborgen.nl als ik die intyp dan kom ik netjes bij de verborgen root uit, tik ik rechtstreeks het IP van thuis in kom ik netjes bij de default root.

Maar nu werkt dit alleen wanneer ik de vritualhosts direct in httpd.conf heb staan, en als ik ze in sites-available en sites-enabled plaats (dmv a2ensite) dan negeert hij die bestanden gewoon en krijg ik altijd de default pagina.

Ik wil het graag werkend hebben dmv de aparte bestanden in sites-enabled en sites-available

[ Voor 4% gewijzigd door ZpAz op 24-01-2008 10:17 ]

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


  • merauder
  • Registratie: November 2005
  • Laatst online: 30-01 19:39
Als je het wilt gaan testen kun je ook de IP van je te installeren webserver als proxy instellen in de browser. Dan stuurt hij de request onvoorwaardelijk naar je server toe en die geef antwoord.

Ook kan het wezen dat als je link niet goed werkt, je moet bij het linken namelijk beide paths volledig opgeven! Ook moet je in de Virtual host het IP opgeven.

Kan je anders eens een configuratiefile posten?

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 09:38
httpd.conf
DocumentRoot /srv/wwwroot/
NameVirtualHost *

<VirtualHost *>
ServerName verborgen.nl
documentroot /srv/wwwroot/verborgen/htdocs/
</VirtualHost>
En dat werkt als een tierelier.

Als ik nu het <VirtualHost *> blokje eruithaal, en in een apart bestand zet in de map sites-available, en dan een link maar vanuit sites-enabled erheen, dan werkt het niet. Dan pakt hij altijd de default root.

Maar als het dus rechtstreeks in de http.conf staat werkt het wel.

Ik wil graag dat het ook gaat werken als het in de mappen sites-* staat.

edit:

Blijkbaar werkt het ook niet als het in de httpd.conf staat, nu krijg ik altijd de verborgen root ding ervoor.. :|

edit:

Topic kan closed, nu doet ie het wel.. geen idee wat ik nu anders heb gedaan, maar heb alles weer even op default gezet en alles weer ingesteld.

[ Voor 49% gewijzigd door ZpAz op 24-01-2008 10:17 ]

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


Verwijderd

Als je met a2dissite je default disabled werken je Virtual-hosts dan wel goed?

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 09:38
Het probleem was al lopgelost.

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF

Pagina: 1