Avatar billede cool-wil Nybegynder
18. december 2002 - 12:35 Der er 10 kommentarer og
1 løsning

underligt?

Jeg får en underlig fejl i apache når jeg forsøger at lave vhosts, jeg har feks. lavet følgende:

<VirtualHost *>
    DocumentRoot C:/Apache/htdocs/
    ServerName asio.dk
    ServerAlias www.asio.dk
    ServerAdmin wil@asio.dk
</VirtualHost>

<VirtualHost *>
    DocumentRoot C:/Apache/htdocs/phpMyAdmin/
    ServerName phpmyadmin.asio.dk
    ServerAlias www.phpmyadmin.asio.dk
    ServerAdmin wil@asio.dk
</VirtualHost>

så får jeg fejlen: [warn] _default_ vetrualhost overlap on port 80, the first has precedence, hvad er der galt her, den mener åbenbart at begge peger det samme sted hen, og det gør de jo ikke, nogle der har prøvet det før? og ved hvad jeg skal gøre? er der vejl i mine vhosts?

desuden vil jeg gerne vide hvordan jeg f.eks. linker fra:

(fiktiv adresse)www.asio.dk/tjeckmail.php?login

til mail.asio.dk  ( jeg har mail.asio.dk som rigtigt subdomæne, og vil gerne pege den på dette link, how?

wil/
Avatar billede erikjacobsen Ekspert
18. december 2002 - 12:38 #1
Du har linien
  NameVirtualHost *
Avatar billede cool-wil Nybegynder
18. december 2002 - 12:44 #2
#NameVirtualHost *

<VirtualHost *>
    DocumentRoot C:/Apache/htdocs/
    ServerName asio.dk
    ServerAlias www.asio.dk
    ServerAdmin wil@asio.dk
</VirtualHost>

<VirtualHost *>
    DocumentRoot C:/Apache/htdocs/phpMyAdmin/
    ServerName phpmyadmin.asio.dk
    ServerAlias www.phpmyadmin.asio.dk
    ServerAdmin wil@asio.dk
</VirtualHost>


sådan ser det ud, skal jeg fjerne # ?
Avatar billede erikjacobsen Ekspert
18. december 2002 - 12:48 #3
ja
Avatar billede Chewie Novice
18. december 2002 - 12:57 #4
Avatar billede cool-wil Nybegynder
18. december 2002 - 13:00 #5
sorry chewie
Avatar billede cool-wil Nybegynder
18. december 2002 - 13:03 #6
erikjacobsen> tak skal du have, smid et svar, så får du points
har du desuden en ide til mit sidste spørgsmål?

wil/
Avatar billede erikjacobsen Ekspert
18. december 2002 - 13:13 #7
Det eneste jeg kan finde på er at lave en redirect i et script af en slags :)
Avatar billede cool-wil Nybegynder
18. december 2002 - 13:16 #8
jeg ved ikke om man kan man hvad med:
<VirtualHost *>
    DocumentRoot http://asio.dk:81
    ServerName mail.asio.dk
    ServerAlias www.mail.asio.dk
    ServerAdmin wil@asio.dk
</VirtualHost>

den viser godt nok ikke noget, problemet er at min mail servers webinterface kører på port 81 i stedet for 80, da apache jo bruger den, men man må da kunne lave en eller anden form for redirect til port 81....nogen ide?
Avatar billede erikjacobsen Ekspert
18. december 2002 - 22:07 #9
Overså din kommentar i eftermiddags. Nej, det kan man ikke. Skal
du pille med portene skal du vistnok skrive noget i stedet fpr
*-en, men du kan jo ikke dele porte med det andet webinterface.
Du skal lave en redirect i et script, eller måske en .htaccess
Avatar billede cool-wil Nybegynder
19. december 2002 - 12:44 #10
har du en ide til hvad jeg kan skrive:-)
Avatar billede erikjacobsen Ekspert
19. december 2002 - 13:24 #11
I tjeckmail.php ?

Header("Location: http://mail.asio.dk");

..et passende sted
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