10. september 2003 - 08:39Der er
7 kommentarer og 1 løsning
Squirrelmail og VirtualHost virker ikke
Jeg har webserver med postfix/ipop3/imap/squirrelmail kørende. Squirrelmail virker fint hvis man bruger mydomain.dk/webmail som er det alias der er sat op i squirrelmail.conf i httpd. Alias /webmail /usr/share/squirrelmail
Men hvis jeg laver en VirtualHost i httpd.conf <VirtualHost *> DocumentRoot /usr/share/squirrelmail/ ServerName webmail.mydomain.dk </VirtualHost>
Så kan jeg ikke logge ind længere. Den finder fint nok squirrelmail siden, men kommer med denne besked når man logger ind:
Når jeg bruger squirrelmail på samme side af routeren som serveren står (altså Lan siden), så virker det fra begge adresser webmail.mydomain.dk og mydomain.dk/webmail
Husk på at DocumentRoot skal man ha adgang til stedet som f.eks: <Directory /usr/share/squirrelmail> AllowOverride None Order allow,deny Allow from all </Directory>
lige en lille twist som nogen apacher server laver er, at den skal ha Directory og alias tingende først og så skal virtualhost til sidste... hvor jeg mener at squirrelmail.conf er include til sidte og det kan give problemer....
DocumentRoot /webmail, kan man ikke. Det er jo ikke et bibliotek på serveren.
Min DNS er sat rigtig op.
Der er ikke nogen Include til squirrelmail.conf i httpd.conf, den bliver loaded automatisk når man starter httpd. Spørgsmålet er så i hvilken rækkefølge config filerne bliver loaded.
og der må jo være adgang til /usr/share/squirrelmail/ da jeg sagtens kan loade siden når jeg bruger webmail.mydomain.dk jeg kan bare ikke logge ind. Det er som om den ikke kan finde nogle brugere. Når jeg har prøvet at logge ind, bliver skærmen delt i 2 via et frameset, ligesom en normal squirrelmail med indbox til venstre. Dvs. den går videre til /src/webmail.php. Begge frames kommer så bare med den samme login fejl.... (se ovenstående)
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.