Avatar billede hyrup Nybegynder
10. december 2003 - 19:19 Der er 13 kommentarer og
1 løsning

VirtualHost vil ikke virke

Jeg har 4 domæner som jeg gerne vil hoste men jeg kan ikke få det til at virke. De kommer alle ind på samme dokument??
Hvad kan der være galt!!!???
Min server er en Red Hat 9.0.
Her er lidt af min conf. fil

<VirtualHost *>
        ServerAdmin salg@t-h.dk
        DocumentRoot /home/sofie/www
        ServerName www.sofierifbjerg.dk
        ServerAlias sofierifbjerg.dk
        ErrorLog logs/sofierifbjerg.dk-error_log
        CustomLog logs/sofierifbjerg.dk-access_log common
</VirtualHost>
                                                                                                                           
<VirtualHost *>
        ServerAdmin salg@t-h.dk
        DocumentRoot /home/tim/www
        ServerName www.t-h.dk
        ServerAlias t-h.dk
        ErrorLog logs/t-h.dk-error_log
        CustomLog logs/t-h.dk-access_log common
</VirtualHost>
                                                                                                                           
<VirtualHost *>
      ServerAdmin salg@t-h.dk
      DocumentRoot /home/vibeke/www
      ServerName www.sommer-camp.dk
      ServerAlias sommer-camp.dk
      ErrorLog logs/sommer-camp.dk-error_log
      CustomLog logs/sommer-camp.dk-access_log common
</VirtualHost>
                                                                                                                           
<VirtualHost *>
        ServerAdmin salg@t-h.dk
        DocumentRoot /home/knepenged/www/knepenged
        ServerName www.knepenged.dk
        ServerAlias knepenged.dk
        ErrorLog logs/knepenged.dk-error_log
        CustomLog logs/knepenged.dk-access_log common
</VirtualHost>
Avatar billede htm Nybegynder
10. december 2003 - 21:00 #1
Har du fjernet # foran  NameVirtualHost * ?
og har du genstartet apache efter ændringer i httpd.conf?
Avatar billede hyrup Nybegynder
10. december 2003 - 21:32 #2
Ja det har jeg  og alt er genstartet
Avatar billede hyrup Nybegynder
10. december 2003 - 21:47 #3
Det er som om at den slet ikke ser mine VH
Avatar billede htm Nybegynder
11. december 2003 - 08:44 #4
Får du nogle fejl errors eller lign når du starter din apache?
Hvad får du i din error.log?

Dine virtualhost ser ok ud.
Avatar billede skwat Praktikant
11. december 2003 - 08:49 #5
apachectl stop
apachectl start
tail /var/log/httpd-error.log
Avatar billede hyrup Nybegynder
11. december 2003 - 16:12 #6
Jeg får ikke nogle fejl i opstart men her er lidt fra min log fil fra i dag.

[Thu Dec 11 16:15:23 2003] [notice] SIGHUP received.  Attempting to restart
[Thu Dec 11 16:15:24 2003] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Thu Dec 11 16:15:24 2003] [notice] Digest: generating secret for digest authentication ...
[Thu Dec 11 16:15:24 2003] [notice] Digest: done
[Thu Dec 11 16:15:25 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
"error_log" 181L, 14838C
Avatar billede hyrup Nybegynder
11. december 2003 - 16:41 #7
UPS jeg får en fejl der siger.

VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Avatar billede hyrup Nybegynder
11. december 2003 - 17:50 #8
Nu for jeg ikke nogle fejl når jeg starter apache. Jeg satte serverens IP ind istedet for *. Når jeg går ind på et af domænerne for jeg en

Bad request!

Your browser (or proxy) sent a request that this server could not understand.
If you think this is a server error, please contact the webmaster

Error 400

192.168.1.100

tor 11 dec 2003 17:52:08 CET
Apache/2.0.40 (Red Hat Linux)
Avatar billede htm Nybegynder
11. december 2003 - 19:40 #9
Grunden til at du få den fejl med mixing ports er at du har mod_ssl installeret. som har dannet en virtual host på port 443.

Hvad står der i din errorlog når du får bad request? Hvad står der efter opstart af serveren?

Og du skal kalde den
NameVirtualHost *:80 i stedet. Du skal også huske hvis du skriver din IP i stedet skal du også ændre det på hver enkelt virtual host.
Avatar billede hyrup Nybegynder
11. december 2003 - 21:36 #10
Jeg kan ikke se at der står noget i errorlog eller efter opstat af serveren.

Jeg har skrevet min IP ved alle virtual host.

Kan det have noget med /etc/hosts fillen at gører???
Avatar billede hyrup Nybegynder
11. december 2003 - 21:48 #11
Nu får jeg denne fejl når jeg prøver at komme ind på domænet www.knepenged.dk (ja det hedder det altså, det er ikke mig der er herre over det)

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2.0.40 Server at www.knepenged.dk Port 80
Avatar billede hyrup Nybegynder
11. december 2003 - 22:39 #12
Nu virker det. Jeg satte mappen chmod755. Tak for hjælpen. Der var lige en ting kan jeg kalde domænerne fra mit lokale net, når jeg prøver får jeg fat i min router.Er det routeren eller serveren jeg skal have fat i.
Hvor giver jeg point til dig, htm.??
Avatar billede htm Nybegynder
11. december 2003 - 22:44 #13
Det er din router du skal have fat i. Det er noget med loopback.

(point gives ved at jeg ligget et svar :-))
Avatar billede hyrup Nybegynder
11. december 2003 - 22:59 #14
Tak for hjælpen.
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