![]() |
Jag har laddat ner och installerat Apache 2.0.52 på Windows XP Servicepack 2, men jag kan inte få den att fungera för virtual host för ip-baserad.
Följande konfiguration har jag: Listen 80 #NameVirtualHost *:80 <VirtualHost 127.0.0.1:80> ServerName 127.0.0.1 DocumentRoot "C:/apache_html/hemsidor/test" </VirtualHost> # test <VirtualHost 127.0.0.2:80> ServerName 127.0.0.2 DocumentRoot "C:/apache_html/hemsidor/test2" </VirtualHost> Det fungerar bra med default, dvs. datorns namn och med http://127.0.0.1. Om jag anger http://127.0.0.2 blir resultatet bara en popup med texten Nätverksproblem. Finns det någon som har en aning om vad det kan vara för fel? Jag kan tillägga att inga brandväggar har varit aktiva på datorn. |
Det finns ingen IP-adress som heter 127.0.0.2. Hela det klass-A-blocket är reserverat för...ingenting? Eftersom det är ett lokalt nätverk du är på så rekomenderar jag att du använder någon av de tre nätverksadresserna som är reserverade för LAN. Förslagsvis 192.168.0.0.
|
Jag ska test det förslaget.
Jag har tidigare kört virtual host med ip-adresser på 127.0.0.1 och uppåt, men då under Windows 98. |
Jag kan inte få det att funka med ip på 127 eller 192. Enligt vad jag har läst ska det fungera med adresser på 127. Meningen var att kunna ange ip-adressen i webbläsarens adressfält. Jag dock löst det på ett annat sätt.
I stället för ip-baserad virtual hosting har jag gått över till namn-baserad virtual hosting. Jag kan således bara slå in t.ex. nisse i webbläsarens adressfält. För att få det att funka har jag följande konfiguration i Apaches httpd.conf-fil: Kod:
Listen 80 Kod:
127.0.0.1 nisse Dock undrar jag fortfarande varför det inte gick med 127.0.0.2. Men för att slippa riva av allt hår på huvudet i ett desperat letande efter var det feler, så nöjer jag mig med lösningen ovan, som de facto är snäppet bättre än med ip-adress. I alla fall kan detta kanske vara ett tips till de som vill köra Apache på sin egen dator för utveckling av hemsidor innan de lägger ut dem på produktionswebbservern. Det går i och för sig bra med angivande av datorns namn plus ~[hemsidan], men varför göra det enkelt när det går att krångla till (?). Fördelen kan kanske vara att jag kan lägga hemsidan i vilken katalag jag vill var jag vill på datorn. |
Citat:
Citat:
|
Alla tider är GMT +2. Klockan är nu 21:54. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson