Fråga 1 Apacha ändra docroot beronde på ip

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Fråga 1 Apacha ändra docroot beronde på ip

Inlägg av mattiash »

Hej


Har flera stycken utveklare som vill jobba mot en server.
Men de vill inte jobba i samma dir.

Så jag funderar på att ge de olika ip och sedan låta apache få reda på vilken ip de har och sedan visa den personens filer.

kanske kan ha en doc root som är

/var/www/192.168.0.121/html

Och sedan bara byta ut ip mot den ip som besökaren har.

Vill inte göra någon kod sak i php eller likande då detta bara ska gälla för denna server och vill inte ha en massa kod som hamnar fel.
Utan försöka hålla det på apache nivå.

// Matte
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Fråga 1 Apacha ändra docroot beronde på ip

Inlägg av andol »

Borde iofs gå att lösa med lite adressomskrivning.

Fast är det inte lättare och bättre att bara ge dem varsin (namnbaserad) VirtualHost?
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Re: Fråga 1 Apacha ändra docroot beronde på ip

Inlägg av mattiash »

Aha ska testa med addres.

Ja problemet är att jag har 255 ip på apacha burken (vet helt sjukt)
Måsta jag editera alla våra virtal hostar och lägga till en ny för varje ny användare.

Men det e kanske så man får göra för att få det att lira.

Håller på att dra in en ny apache nu ska se hur man kan göra det där.

men planen e få ip besökare sitter på
använda den till att ändra dokumnet rooten.

// Matte
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Fråga 1 Apacha ändra docroot beronde på ip

Inlägg av andol »

Ahh, kanske missförstod dig litegrann.

Det är alltså servern som har alla ip-addresserna och man ska få olika DocRoot beroende på vilken utav dem man ansluter till? Vilket ju förövrigt är en fullt normal lösning. Tolkade det som att resultatet skulle vilja beroende på vilket ip-nummer klientdatorerna anslöt ifrån.
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Re: Fråga 1 Apacha ändra docroot beronde på ip [LÖST]

Inlägg av mattiash »

Nej du tolka det rätt

Användaren kommer från en ip och efter det vill jag skicka användraren till en egen doc root
Detta då jag då kan ha flera användare som jobbar mot samma server fast med egna kopior av systemet.


Men lösta det med mod_rewrit

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^192.168.4.142
RewriteRule ^/$ /web1/index.html [L]

#RewriteCond %{REMOTE_ADDR} = 192.168.4.147
#RewriteRule ^/$ /web2/$ [L]


// Matte
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"