Toon posts:

[Apache] Default server naar eerste virtual host

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een Debian testing systeem met daarop Apache 1.3 en Webmin

Op de webserver staan drie virtual hosts die allemaal werken. Alleen de domeinen die niet geconfigureerd zijn (dus die niet via virtual host worden doorgestuurd naar een specifieke map) gaan niet naar de 'default server', maar naar de eerst beschikbare virtual host. Hoe kan ik ervoor zorgen dat deze wel naar de default server gaan en niet naar de virtual hosts.

Zo zien mijn servers er in Webmin eruit:
Default Server
Defines the default settings for all other virtual servers, and processes any unhandled requests.
Address Any
Port Any Server Name Automatic
Document Root /var/www

Virtual Server
Handles the name-based server www.domein1.com on address -ip adres-
Address -ip adres-
Port 80 Server Name www.domein1.com
Document Root /var/www/001

Virtual Server
Handles the name-based server www.domein2.com on address -ip adres-.
Address -ip adres-
Port 80 Server Name www.domein2.com
Document Root /var/www/002

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

ja, en hoe ziet dat eruit in /etc/apache/httpd.conf ?
Dat is een stuk beelderder info dan een uitdraai van webmin ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Kees
  • Registratie: Juni 1999
  • Nu online

Kees

Serveradmin / BOFH / DoC
en als ze daar niet heen gaan, waar gaan ze dan WEL heen?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Kees schreef op dinsdag 15 maart 2005 @ 14:36:
en als ze daar niet heen gaan, waar gaan ze dan WEL heen?
Naar de eerste vhost die genoemd wordt in de config file :)

Verwijderd

Topicstarter
Kees schreef op dinsdag 15 maart 2005 @ 14:36:
en als ze daar niet heen gaan, waar gaan ze dan WEL heen?
Zoals ik al in mijn OP heb geschreven, gaan ze naar de eerste beschikbare virtual host (in dit geval dus www.domein1.com).
ja, en hoe ziet dat eruit in /etc/apache/httpd.conf ?
Dat is een stuk beelderder info dan een uitdraai van webmin
Excuus, voor mij is Webmin beeldender dan de httpd.conf en het geeft naar mijn idee voldoende info, maargoed, hier mijn httpd.conf (voor een deel dan):
DocumentRoot /var/www

NameVirtualHost -ip adres-

<VirtualHost -ip adres->
DocumentRoot /var/www/001
ServerName www.domein1.com
</VirtualHost>

<VirtualHost -ip adres->
DocumentRoot /var/www/002
ServerName www.domein2.com
</VirtualHost>

[ Voor 4% gewijzigd door Verwijderd op 15-03-2005 15:31 ]


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik maakte altijd gewoon een soort "fake" 1e VirtualHost aan. Kun je niet gewoon als 1e ServerName * doen ofzo?

Verwijderd

Topicstarter
Osiris schreef op dinsdag 15 maart 2005 @ 15:30:
Ik maakte altijd gewoon een soort "fake" 1e VirtualHost aan. Kun je niet gewoon als 1e ServerName * doen ofzo?
Dat is misschien een idee, maar is dit de manier waarop het moet of een trucje om hetzelfde resultaat te bereiken.

  • Kees
  • Registratie: Juni 1999
  • Nu online

Kees

Serveradmin / BOFH / DoC
Default server, dus documentroot e.d. zullen nooit gebruikt worden zodra je virutalhosts gaat gebruiken, hij pakt dan namelijk gewoon de eerste beschikbare vhost, of de default vhost (welke inderdaad de eerste is).

Er is geen trucje om er het in webmin mooi uit te laten zien, persoonlijk vind ik het in de config minder trucage om een aparte vhost aan te maken (alles vhosts netjes in 1 file, geen losse documentroots ergens anders in de config). Het is dus de manier waarop het moet.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
Danku, hij doet het met de volgende config voor de nieuwe vhost
<VirtualHost -ip adres->
DocumentRoot /var/www
ServerName *
</VirtualHost>

[ Voor 13% gewijzigd door Verwijderd op 15-03-2005 22:34 ]

Pagina: 1