Portál AbcLinuxu, 10. května 2025 08:08

Dotaz: proftpd a apache2?

7.3.2009 09:09 Tomasekkk
proftpd a apache2?
Přečteno: 264×
Odpovědět | Admin

Zdravim Vas, vyuzivam proftpd (mysql), rad bych vyuzil take apache2 k tomu, aby se mi zobrazovaly virtualni domeny v apache, chtel bych aby v urcitem adresari napr. /home/domena.cz/public_html/adresar

byl pristupny pro uzivatele, ktere bych pridaval pres mysql do proftpd.

Myslim to tak, chtel bych v urcitem adresari pro konkretni domenu udelat take ftp aliasy s jinym heslem a userem. Pokud to tak udelam, kazdy adresar ma jineho uzivatele a skupinu (to same kdyz se vytvori adresar primo pres php script), kdyz chci web zapnout a otevrit patricnou domenu, hodi mi to forbidden (error 403). Lze nejak v apache udelat to, aby se dalsi adresare otevirali pres apache nezavisle na skupine a uzivateli kteremu patri dany adresar? Dekuji

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

Odpovědi

7.3.2009 11:49 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: proftpd a apache2?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud jsem správně pochopil, čeho tím chcete docílit, tak pouze stačí v té databázi uživatelů proftpd každému aliasu přiřadit DocumentRoot na adresář, ke kterému chcete, aby nadý uživatel měl přístup.

7.3.2009 14:49 Tomasekkk
Rozbalit Rozbalit vše Re: proftpd a apache2?

Aha, a toho docilim jak? Ja to mam zatim vse ve virtualu (ip adresa a aliasy), document root je nastaven na /home/domena.cz/public_html apod....

myslel jsem, ze existuje v apache nejaky univerzalni user a group, ktery nebude resit jestli patri adresar jednomu nebo druhemu uzivateli.

7.3.2009 18:02 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: proftpd a apache2?

Kdyby se takhle Apache choval, tak by to byla díra do systému jako prase. A ten DocumentRoot v proftpd máte takhle nastavený v databázi, nebo jen v konfiguráku /etc/proftp nebo tak podobně?

7.3.2009 18:10 Tomasekkk
Rozbalit Rozbalit vše Re: proftpd a apache2?

Mam ho nastaven primo v /etc/apache2/apache2.conf primo na tvrdo. V MySQL mam jen proftpd a kdyz se prihlasim na FTP, vytvari to adresare i slozky pod uzivatelem uzivatel.domena.cz apod. tudiz mi o v apache2 neotevira stranky :-( tam se mi oteviraji jen ty, ktere maji prava hlavniho adresare, tedy /home/domena.cz/

8.3.2009 12:03 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: proftpd a apache2?

Asi si nerozumíme, já mluvím o DefalutRoot v proftpd, nikoli u apache, ten je správně, nastavený natvrdo. Kdežto proftpd může mít pro každého uživatele tedy Váš alias jiný DocumentRoot nebo chcete-li home directory. Web by měl běžet pod jedním uživatelem a to www-data. Aby tam mohl ukládat soubory uživatel, který se přihlásí přes FTP, tak přidejte uživatele ftp do skupiny www-data.

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.