2008-10-19, 07:58
  #1
Medlem
Doktor_Blys avatar
Jag har funderat lite fram och tillbaka på vad som är den bästa lösningen för att hosta vi säger 4 olika hemsidor som inte har någonting med varandra att göra. Det allra bästa vore ju givetvis att ha 4 webbservrar, men det är inte att tänka på eftersom jag tänkt hosta dessa sidor på egen server (inte webbhotell) och att jag endast har 5 IP att använda (Port 80x5) varav 3 IP redan används.

Det jag kom fram till var att det bästa nog ändå skulle vara att hosta allting på samma server. Eftersom det inte rör sig om tusentals besökare/dag så är det ingenting att bekymra sig över ang. lina/prestanda. Det som däremot bekymrar mig är att DNS:erna ser minst sagt röriga ut om man "har andra hemsidor i sin huvudsida", jag ska förklara nedan:

Ponera att jag har en huvudsida i mappen www-root, inuti den har jag sedan en undermapp som heter t ex "blablablase", där jag alltså ska hosta en hemsida där domänen är "blablabla.se". Det är ju inget problem funktionsmässigt, man vidarebefodrar ju helt enkelt bara blablabla.se till minhemsida.se/blablablase/index.???. Det som däremot kan bli problem är att få "www.blablabla.se" att stå kvar i webbläsarfönstret när man går in på sidan.

Som det är i dagsläget så redirectas man alltså till minhemsida.se/blablablase/index.???, och detta syns även i adressfältet. Skulle vara guld värt om man kunde ha det på mitt vis, men att adressen för den hemsida som man går in på står kvar i adressfältet. Någon som vet hur jag menar?

Ber om ursäkt ifall jag förklarat lite luddigt, tror dock ni förstår hur jag menar
Citera
2008-10-19, 08:38
  #2
Medlem
Cognitive Dissidents avatar
Istället för att ha alla sidor som undermappar till wwwroot och redirecta en domän till minhemsida.se/blablablase/ så gör virtuella hosts för alla sidor med apache (har för mig att det är i apache.conf eller httpd.conf)
Citera
2008-10-19, 08:49
  #3
Medlem
Doktor_Blys avatar
Citat:
Ursprungligen postat av Cognitive Dissident
Istället för att ha alla sidor som undermappar till wwwroot och redirecta en domän till minhemsida.se/blablablase/ så gör virtuella hosts för alla sidor med apache (har för mig att det är i apache.conf eller httpd.conf)
Det där lät intressant! Skulle du kunna förklara lite mer ingående hur du menar? Kan jag alltså ha flera hemsidor på samma dator, utan att alla måste gå genom en viss katalog från början? Blir det inte portkrock då?
Citera
2008-10-19, 08:56
  #4
Medlem
Cognitive Dissidents avatar
Det funkar bra att ha flera sidor på samma server/IP...apache känner av vilken adress som webläsaren vill ha och agerar utefter det.

Det var inte heller svårt att fixa i konfigurationsfilen till apache, tror att jag gjorde det genom att bara kolla i den. men annars finns det säkert ngt matnyttigt här http://httpd.apache.org/docs/1.3/vhosts/name-based.html
Citera
2008-10-19, 09:02
  #5
Medlem
Doktor_Blys avatar
Citat:
Ursprungligen postat av Cognitive Dissident
Det funkar bra att ha flera sidor på samma server/IP...apache känner av vilken adress som webläsaren vill ha och agerar utefter det.

Det var inte heller svårt att fixa i konfigurationsfilen till apache, tror att jag gjorde det genom att bara kolla i den. men annars finns det säkert ngt matnyttigt här http://httpd.apache.org/docs/1.3/vhosts/name-based.html
Tackar ska kika på den lite senare, antar att det bara är hur man ska ställa in i httpd.conf? Jag måste även veta vart jag ska placera ut dessa andra hemsidor. Ska jag exempelvis ha en annan katalog som jag döper "www-root2"? Känner mig som en riktig amatör just nu
Citera
2008-10-25, 13:10
  #6
Medlem
Doktor_Blys avatar
BUMP!

Sorry men är verkligen i behov av detta och har googlat runt som bara fan utan resultat.
Citera
2008-10-25, 14:15
  #7
Medlem
Virtual hosts:

http://httpd.apache.org/docs/1.3/vhosts/examples.html

På disk kan du väl ha t.ex:

/www/www.domain1.se/
/www/www.domain2.se/
/www/www.domain3.se/

httpd.conf:

<vhost *:80>
ServerName www.domain1.se
DocumentRoot /www/www.domain1.se
</vhost>


<vhost *:80>
ServerName www.domain2.se
DocumentRoot /www/www.domain2.se
</vhost>

osv...
Citera
2008-10-26, 14:16
  #8
Medlem
Doktor_Blys avatar
Citat:
Ursprungligen postat av Dont_Panic79
Virtual hosts:

http://httpd.apache.org/docs/1.3/vhosts/examples.html

På disk kan du väl ha t.ex:

/www/www.domain1.se/
/www/www.domain2.se/
/www/www.domain3.se/

httpd.conf:

<vhost *:80>
ServerName www.domain1.se
DocumentRoot /www/www.domain1.se
</vhost>


<vhost *:80>
ServerName www.domain2.se
DocumentRoot /www/www.domain2.se
</vhost>

osv...
Stort tack! Detta ska provas
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in