Avatar billede dennism Nybegynder
14. september 2005 - 18:27 Der er 4 kommentarer og
1 løsning

Apache: Virtual hosts

Jeg sidder med en Apache2 server på mit Debian-system.

Jeg har følgende virtualt host:

<VirtualHost *>
DocumentRoot /var/www/phpmyadmin
ServerAlias phpmyadmin.utroligt.dk
ServerAdmin dennis@demaweb.dk
</VirtualHost>

<VirtualHost *>
DocumentRoot /var/www/utroligt.dk/www/
ServerName www.utroligt.dk
ServerAlias *.utroligt.dk
ServerAdmin dennis@emaweb.dk
</VirtualHost>

Dette virker umiddelbart som det skal, men har dog givet mit et par problemer. Besøg f.eks.
http://utroligt.dk

Så kender den /var/www/ istedet for /var/www/utroligt.dk/www. Hvordan kan det være?

Mit virtualhost til phpmyadmin virker også fint. Men kan man ikke lave et generalt til alle hosts, sådan at jeg ik skal tilføje det til hvert site? Måske noget i retningen af "ServerAlist phpmyadmin.*.dk"
Kan dette laves?
Avatar billede dennism Nybegynder
14. september 2005 - 20:04 #1
Ingen der kender noget til dette :(
Avatar billede showsource Seniormester
14. september 2005 - 20:08 #2
Er ik' lige helt med.
Men i DNS, kan du jo bruge wildcard for dit domæne, for at alle request til *.domain.dk peger på din maskine.

Den her:
ServerAlias *.utroligt.dk
ville jeg bruge
ServerAlias utroligt.dk

Der er noget "massVirtualHost" noget, som gør at man ikke skal lave en ny vhost for hvert subdomæne.
Men har aldrig selv leget med det.
Kik i manunalen.
Avatar billede dennism Nybegynder
14. september 2005 - 20:14 #3
Tak skal du have - det hjalp at fjerne * :)

Nu er problemet hvordan det du kalder "MassVirtualHost" fungerer - vil prøve at undersøge det.
Avatar billede dennism Nybegynder
14. september 2005 - 20:38 #4
Der fik jeg vist lavet en for hurtig konklusion :(

Det virker ikke som det skal, efter jeg har slettet *.
Nu får jeg serverens root, når jeg åbner test.utroligt.dk
Der burde den komme med en siden kan ikke vises, eller utroligt.dk.
Avatar billede dennism Nybegynder
14. september 2005 - 20:45 #5
Jeg klarede det med:

<VirtualHost *>
DocumentRoot /var/www/phpmyadmin
ServerAlias phpmyadmin.*.dk
</VirtualHost>

<VirtualHost *>
DocumentRoot /var/www/utroligt.dk/www/
ServerName www.utroligt.dk
ServerAlias *.utroligt.dk utroligt.dk
ServerAdmin dennis@emaweb.dk
</VirtualHost>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester