02. august 2005 - 21:09Der er
77 kommentarer og 1 løsning
Subdomæner
Hej
Hvordan opretter jeg subdomæner i apache? Jeg har set en artikel har på exp.dk men hvis jeg gør som der står får jeg en fejl op. Jeg ville gerne at jeg kunne skrive http://ip.localhost og så referere den til C:\xampp\xampp\htdocs\ip
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 localhost 08/02/05 13:32:40 Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g PHP/5.0.4
Lad os sige domænet er domæne.dk, så vil du lave et subdomæne som hedder leif dvs siden hedder leif.domæne.dk, så skal du i serveren sætte "ServerName leif.domæne.dk" for at jeg ser siden !
Jeg har faktisk også skrevet lidt om det her http://www.eksperten.dk/artikler/675 selvom artiklen primært drejer sig om Apache Tomcat bagved en Apache HTTPD
hosts skal du kun rette i hvis du bruger test.localhost.
Du skal vide at når du slår VirtualHost til vil den kigge på det det er står i adresselinien og vise dig siden derfor kan test.localhost sagtens vise noget andet end test.mitsite.dk
Hvis test.localhost og test.mitsite.dk skal vise det samme skal det se ud som: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:\xampp\xampp\htdocs\test ServerName test.localhost ServerAlias test.mitsite.dk </VirtualHost>
Kommentar: f-andersen 03/08-2005 18:57:51 ok. Men jeg får den samme side frem uanset om jeg går på serveren og skriver htt://localhost og http://test.localhost...
Mappen er oprettet og der ligger en index.html i test mappen, og der ligger self. også noget i htdocs
httpd.conf: NameVirtualHost *:80
# # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:\xampp\xampp\htdocs ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:\xampp\xampp\htdocs\test ServerName test.localhost </VirtualHost>
Den Control Panel der er stoler jeg ikke på, for den er satme hurtig til at genstarte apache, så jeg bruger services under kontrolpanel istedet til at resette.
f-andersen -> Tro mig, har installeret XAMPP da jeg så spørgsmålet, rettede i httpd.conf og lavede subdomæner og det virkede med det samme ! Så med mindre du har ændret noget andet som kan have betydning, så virker XAMMP fint !
Nix, har ingen apache friends... Kan du fortælle mig hvor den referer hen til ? den må vel refere et eller andet sted hen.. Garanteret xampp_restart.exe
Sorry, men det lyder underligt jeg kender ikke produktet før du omtaler det, installerer det, følger http://www.eksperten.dk/artikler/218 og det virker med det samme !
Hvis jeg var dig ville jeg prøve at afinstallere det, sørge for at biblioteket er fjernet helt og prøve igen, for du kan risikere at stå med samme problem da VirtualHost ikke er noget specielt med XAMPP, men ens på alle Apache servere.
# # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:\apachefriends\xampp\htdocs ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot C:\apachefriends\xampp\htdocs\test ServerName test.localhost </VirtualHost>
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.