---
title: "På nätverket en sida från utsidan en annan..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/20904-på-nätverket-en-sida-från-utsidan-en-annan"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "nanne"
published: "2001-09-28T17:54:00.000Z"
updated: "2001-09-29T22:54:00.000Z"
replies: 7
views: 192
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/20904-på-nätverket-en-sida-från-utsidan-en-annan"
---

# På nätverket en sida från utsidan en annan...

## #1 — nanne, 2001-09-28T17:54Z

Jag vill att om man surfar in till min server från mitt nätverk (192.168.0.XXX) så ska man komma till en sida (katalog) men om man surfar in utifrån så ska man komma till en annan.

Hur gör jag då?

Redigering:

Hittade hur man gjorde med virtual hosts. Men hur gör man om internet IP är dynamiskt? Går det att ställa in på det ip som finns på eth1?

Permalänk: https://www.webforum.nu/p/20904

## #2 — FlashX, 2001-09-29T07:39Z

Webbservern måste ha fasta IP-nummer.
Det ena går ju att fixa men det som är dynamiskt kan du inte skapa en VH med.
Men det är inget direkt problem. Har själv en server som kollar om man kommer från "insidan" eller utifrån och det fixade jag med vanlig PHP. I mitt fall kommer vi från en proxy så jag kollar bara vilken $REMOTE_HOST eller $HTTP_VIA besökaren kommer från.
Har du fasta IP:en i nätet så kollar du dem istället.

Permalänk: https://www.webforum.nu/p/350904

## #3 — GunnarD, 2001-09-29T08:52Z

Skulle själv vilja sätta up detta men den ena interfacet kör dhcp. Så jag tänker bolla ett par ideer, kom gärna med synpunkter :)

Om man använder någon dynamisk DNS tjänst så kan man ju ha fast ip-namn (men olika ip-nummer) kan man använda dessa namn i \<VirtualHost ....\> istället för ip-nummer?

Eller kan man ha en en viruell-server  på sin fasta ip-adress och om man försöker accessa servern med någon annan "host" så kommer man till en "default virtuellserver"?

//GunnarD

Permalänk: https://www.webforum.nu/p/350905

## #4 — nanne, 2001-09-29T09:09Z

Vill inte ha något med PHP eftersom jag vill ha olika root på sidorna. Men jag fixade det.

Gunnar... det funkar med dynamisk DNS faktiskt...Provade nyss med

\<VirtualHost 192.168.0.1\>
DocumentRoot /web/intranet
ServerName server
ServerAlias /web/intranet
\</VirtualHost\>

\<VirtualHost nanne.mine.nu\>
DocumentRoot /web/htdocs/
ServerName nanne.mine.nu
ServerAlias /web/htdocs/
\</VirtualHost\>

Permalänk: https://www.webforum.nu/p/350906

## #5 — GunnarD, 2001-09-29T09:29Z

Tackar!

Testat också och det fungerar!

//GunnarD

Permalänk: https://www.webforum.nu/p/350907

## #6 — FlashX, 2001-09-29T12:53Z

Det finns ju två varianter av VH.
IP-baserad och namn-baserad. I ert fall blir det ju en IP-baserad vilket innebär att maskinen (teoretiskt sett) har fler IP-nummer.
Använda namn vid IP-baserad VH kan man göra men rekommenderar att [denna sidan](http://httpd.apache.org/docs/dns-caveats.html) läses först.

\[Redigerat av FlashX den 29 sep 2001\]

Permalänk: https://www.webforum.nu/p/350908

## #7 — GunnarD, 2001-09-29T15:53Z

Har satt "NameVirtualHost" till  192.168.1.1 vilket borde betyda att jag kör NameBased även om dom olika VH finns på olika ip-adresser. :)

Här är min konfig:
NameVirtualHost 192.168.1.1
 
\<VirtualHost www.dahlstr.org\> 
  DocumentRoot /export/htdocs-dahlstr
  ServerName [www.dahlstr.org](http://www.dahlstr.org) 
  ServerAlias \*.dahlstr.org
  CustomLog /usr/local/apache/logs/access_log common
  ErrorLog /usr/local/apache/logs/error_log
\</VirtualHost\>
\<VirtualHost ProfSnape.linux-dude.net\>
  DocumentRoot /export/htdocs
  ServerName ProfSnape.linux-dude.net
  CustomLog /usr/local/apache/logs/access_log-profsnape common
  ErrorLog /usr/local/apache/logs/error_log-profsnape
\</VirtualHost\>

Uppsat som Namebased men fungerar som IPbased. Det är den sista som syns utåt, den första är internt i mitt nät.

Permalänk: https://www.webforum.nu/p/350909

## #8 — FlashX, 2001-09-29T22:54Z

tjaa, det kanske fungerar :)
Det rekommenderas dock starkt från Apaches sida att ha med både IP och namn i varje VH.
Hittade dessutom detta på apaches hemsida 

> In Apache 1.3.13 and later you can specify the NameVirtualHost IP address as the wildcard \* which matches any IP address not covered by more specific virtual host directive(s). This is useful for configuring a server whose IP address you do not know in advance, e.g. because it has a dynamically configured IP address or because it is part of a load-balanced cluster in which every machine shares the same configuration file.

 eller alternativt om man använder d2g :)

Permalänk: https://www.webforum.nu/p/350910

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/20904-på-nätverket-en-sida-från-utsidan-en-annan
