Apache2 2.2.22 + Nginx - nefunkční mod_authz_host

Tomasekkk

Apache2 2.2.22 + Nginx - nefunkční mod_authz_host
« kdy: 08. 12. 2013, 12:08:29 »
Zdravím Vás,

aktualizoval jsem apache na verzi 2.2.22 a začal jsem mít problém nejspíš s předáváním uživatelovi IP(NGINX -> APACHE2). V logu vidím, že adresa uživatele je v pořádku, REMOTE_ADDR se přenáší také v pořádku, ale problém nastane, když mám ve virtualhostu apache nastaveno order Deny,Allow a nastaveny povolené IP adresy. Tato funkce nefunguje a tudíž mi neautorizuje přístupy dle IP adres uživatelů. Když nginx vypnu a vrátím zpět apache tak autorizace funguje. Když jsem zase NGINX zapnul a do apache dal allow from 127.0.0.1 tak se mi web začne načítat - tzn. napadá mne tedy, že se předává adresa 127.0.0.1 místo uživatelovi. Netušíte někdo co s tím? Díky moc


Tomasekkk

Re:Apache2 2.2.22 + Nginx - nefunkční mod_authz_host
« Odpověď #1 kdy: 08. 12. 2013, 12:29:41 »
Tak se mi podařilo řešení problému najít http://www.abclinuxu.cz/poradna/linux/show/346565#15, ale je zde vypnutí IPV6 podpory v linuxu, které jsem udělal a fakt funguje, může mi prosím někdo vysvětlit, zda-li to lze řešit i s podporou ipv6 na kterou bych rád přešel? Díky


Tomasekkk

Re:Apache2 2.2.22 + Nginx - nefunkční mod_authz_host
« Odpověď #3 kdy: 08. 12. 2013, 12:39:09 »
mas to tam napsane

http://crashingdaily.wordpress.com/2008/10/22/apache-access-control-and-mod_rpaf/

S angličtinou na to nejsem velký přeborník a translator mi moc nepomůže :-(

DK

Re:Apache2 2.2.22 + Nginx - nefunkční mod_authz_host
« Odpověď #4 kdy: 08. 12. 2013, 14:45:51 »
vytvoris si promennou, ktera bude obsahovat ip uzivatele a tu pak pouzit pro allow from, viz
Kód: [Vybrat]
http://httpd.apache.org/docs/2.2/howto/access.html#env

mimochodem, delat administraci serveru a neumet anglicky neni zrovna vyhra :)