Portál AbcLinuxu, 10. května 2025 08:08
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
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.
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.
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ě?
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/
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.