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?
------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------
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.
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
------------------
If you can't convince them, confuse them.
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 läses först.
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 :)
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25