Avatar billede bjuhl Nybegynder
10. september 2003 - 08:39 Der 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:

FEJL
You must be logged in to access this page.

Hvad sker der her....?
Avatar billede bjuhl Nybegynder
10. september 2003 - 08:53 #1
Glemte lige en vigtig oplysning.

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
Avatar billede ddkserv Nybegynder
10. september 2003 - 10:57 #2
...
DocumentRoot /usr/share/squirrelmail/
...

Nu hvor /webmail virker hvorfor så ikke henvise til det?
...
DocumentRoot /webmail
...
Avatar billede ddkserv Nybegynder
10. september 2003 - 10:59 #3
og en anden ting er din DNS sat rigtig op? altså så den supporter *.mydomain.dk
ellers skal du lave en Cname til webmail...
Avatar billede ddkserv Nybegynder
10. september 2003 - 11:01 #4
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>
Avatar billede ddkserv Nybegynder
10. september 2003 - 11:05 #5
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....
Avatar billede bjuhl Nybegynder
10. september 2003 - 14:56 #6
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)
Avatar billede ddkserv Nybegynder
12. september 2003 - 16:46 #7
Dumt sprøgsmål. Har man adgang til Imap udefra?
Avatar billede bjuhl Nybegynder
15. september 2003 - 12:08 #8
Har opgivet....
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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