25. maj 2001 - 19:15Der er
6 kommentarer og 3 løsninger
Virtual servers på Apache
Jeg har sat en Apache server op på min Windows 2000 maskine. Alt i alt, ikke nogen særlig proffesionel løsning, men jeg bruger den kun til test af mine hjemmesider.
Nu har jeg så fået et job hvor jeg skal arbejde videre på en side, hvor alle henvisninger (grafik og links) står med en skråstreg foran \"/\", derved peger de jo alle sammen mod roden af serveren. Men siden skal ligge i et underbibliotek, derfor kommer ingen af disse henvisninger til at passe.
Jeg har prøvet at rode lidt med nogle virtual servere, men jeg kan altså ikke få det til at virke.
Hjælp mig! Jeg kan ikke komme ordentligt igang med det job, før serveren er på plads.
sagen er at jeg ikke har et domænenavn til at pege på min server. Jeg har smidt en linie ind i windows hosts filen. Jeg har heller ikke fast IP. Hvordan skal virtualhosts konfigurationen så se ud?
Du kan lave en \"snyde-ip\" i en virtual host container i din httpd.conf:
# If you want to use name-based virtual hosts you need to define at # least one IP address (and port number) for them. # NameVirtualHost 127.0.0.2:80 #NameVirtualHost 127.0.0.1
# # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # <VirtualHost 127.0.0.2>
DocumentRoot c:/apache/htdocs/virtual
</VirtualHost>
Ovenstående er et udpluk af min conf på win95.
For at det virker skal du: 1. Lave et bibliotek i htdocs der hedder virtual 2. Tilføje navnet virual i din \"hosts.sam\" fil som ligger i windowsbiblioteket (win95, Ved ikke hvad det hedder på win2000!)
Er det fordi du bruger windows du skriver \"ikke nogen særlig proffesionel løs\"?
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.