WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Utveckling av flera hemsidor på lokal server (https://www.wn.se/forum/showthread.php?t=1416)

mdg 2004-02-05 17:46

Hej,

Jag tycker att du fått lite konstiga svar på din fråga. Du behöver varken registrera ett domännamn eller anlita dns-tjänster. Inte heller behöver du trixa med host-filer eller skapa webbar på olika portar. Gör såhär istället:

högerklickan på "my computer", välj "manage".
Under "Services and applications" hittar du "Internet Information Services".
Högerklicka på "Default Web Site" och välj "New" - "Virtual Directory"
Ge webben ett alias, ex "webb1"
Klistra in sökvägen till din utvecklingskatalog, ex "D:\webbar\webb1"
Klicka "Next", "Next" och sedan "Finnish"

Surfa mot http://localhost/webb1

Du kan skapa hur många virtuella webbar som helst, lycka till.

/Mikael

Anders 2004-02-05 22:54

Men det är väl inte det han vill. I så fall vill han ju ha webb1.localhost... Det där ger väl bara en underkatalog, precis som han har i nuläget?

kullervo 2004-02-06 00:46

I Windows är det filen LMHOST som gäller för att mappa namn till IP-adresser. Ligger i system32/drivers/etc.

erzki 2004-02-08 20:39

Citat:

Originally posted by desdecado@Feb 4 2004, 22:31
Jag kör själv fn 3 utvecklingsprojekt på en server och det är bara att lägga upp dom som olika webbar i IIS'en och sedan sätta andra portnummer på dom, ie default web = 80, och de andra 81, 82 etc....sedan får du ju lägga till portnummret i url'en när du surfar, tex http://localhost:81/blabla.asp

Då ska det inte vara några problem att flytta projektet till en prodserver...

Jag har försökt med detta själv, men problemet är att det inte verkar gå att ha flera webbplatser igång samtidigt i IIS.

Kan någon ge en korrekt enkel förklaring? Tycker inte att något någon skrivit har givit speciellt mycket.

Robert 2004-02-08 21:07

Citat:

Ursprungligen postat av erzki
Citat:

Ursprungligen postat av desdecado
Jag kör själv fn 3 utvecklingsprojekt på en server och det är bara att lägga upp dom som olika webbar i IIS'en och sedan sätta andra portnummer på dom, ie default web = 80, och de andra 81, 82 etc....sedan får du ju lägga till portnummret i url'en när du surfar, tex http://localhost:81/blabla.asp

Då ska det inte vara några problem att flytta projektet till en prodserver...

Jag har försökt med detta själv, men problemet är att det inte verkar gå att ha flera webbplatser igång samtidigt i IIS.

Kan någon ge en korrekt enkel förklaring? Tycker inte att något någon skrivit har givit speciellt mycket.

K, jag kan förklara hur jag menade (jag har engelskt OS):

Lägg till en website (ej ett virtuellt directory) genom att i IIS management console högerklicka på "web sites" (under "DittDatornamn (local computer)")
Välj New -> Web Site
Fyll i vettig info (kommer ej ihåg på rak arm vad det frågas efter) men typ vilken map som webben ska peka mot etc.
Sedan när den läggs upp så kommer det att bli en konflikt och din nya webb kommer att vara "stoppad".

Högerklicka på din nya web och välj properties. Under fliken "Web Site", tryck på "Advanced" och ändra portnummret på din nya webb till valfri port. Ok!

Högerklicka på din nya web och välj "Start"


Nu bör det fungera att surfa mot den förutsatt att du anger porten efter url'en. Om du sitter på en annan masking i samma LAN och ska surfa mot den och använder tex en switch; se då till att öppna upp den nya porten så du kan surfa mot din server...

erzki 2004-02-09 17:53

Det måste vara så att vi har olika versioner av IIS, jag har 5.1.

1. När jag högerklickar på "web sites" kommer ingen "New" upp. Endast i min svenska version "Uppdatera", "Egenskaper" samt "Hjälp".

2. Jag har faktiskt två webbplatser sedan innan och skulle därför teoretiskt kunna använda dem på det sättet som du föresslår. Men, jag kan bara ha en av webbplatserna igång åt gången. Måsta stänga den ena innan jag startar den andra och vice versa. De fungerar klockrent var för sig med olika portnummer som du skriver, men alltså inte samtidigt.


Alla tider är GMT +2. Klockan är nu 13:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson