Portál AbcLinuxu, 24. dubna 2024 04:52


Dotaz: Apache VirtualHosts, různé složky?

8.3.2012 12:33 pix
Apache VirtualHosts, různé složky?
Přečteno: 219×
Odpovědět | Admin

Zdravím, na projektu který řeší více lidí (programátoři, kodéři) potřebuji jejich pracovní složky oddělit, ale zároveň potřebuji aby každého verze byla přístupná ze stejné domény na stejném stroji.

Jednotlivé "verze" pro jednotlivé lidi by fungovali asi takto:

/home/adam/example.com/
/home/alice/example.com/
/home/lenka/example.com/

A poté by běžela na serveru i produkční verze:

/home/www/example.com/

Potřebuji vyřešit jak po napsání http://example.com zajistit, aby se každému zobrazila jeho verze z jeho adresáře. Napadá mě to udělat pomocí více IP adres na serveru a každý by si v hosts změnil IP k doméně. VirtualHost by poté změnil adresář podle IP. Jde to? Nebo ještě lepší by byla možnost s kontrolou cookie? Nebo HTTP autentizace v hlavičce? Jaké možnosti VirtualHost má a řešíte něco podobného a případně jak?

Díky za rady! Adam

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.3.2012 13:02 NN
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouzit mod_userdir ?

NN
8.3.2012 14:06 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Ne, to je něco úplně jiného.
8.3.2012 14:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejkomfortnější je podle mne použití cookie. S těmi předpokládám budou umět HTML programátoři zacházet a budou umět si ji v prohlížeči nastavit nebo změnit. Pomocí mod_rewrite a testu cookie pak interně předáte požadavek na jinou adresu (třeba adam.example.com) a na té budete mít nakonfigurovaný příslušný VirtualHost.
8.3.2012 14:35 DK
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
nebo defaultne redirect na adam.domena.cz pomoci ip
8.3.2012 14:38 pix
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Použití subdomén jsem uvažoval, ale už samotná aplikace používá subdomény, dělalo by to bordel. Kdyby tak šlo měnit DocumentRoot na základě cookie, to by byl luxus!
Josef Kufner avatar 10.3.2012 02:10 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 10.3.2012 02:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Apache VirtualHosts, různé složky?
Btw, můžeš přidat další úroveň subdomén: x.alice.example.com, x.bob.example.com, y.alice.example.com, y.bob.example.com,... V aplikaci by to nemělo být moc velký problém, jen ji necháš sežrat o tečku víc.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.