Portál AbcLinuxu, 29. července 2025 11:35


Dotaz: Apache - "neurčitý" alias

1.4.2011 02:08 Matěj Vaňátko | skóre: 19 | Brno
Apache - "neurčitý" alias
Přečteno: 402×
Odpovědět | Admin
Zdravím. Chci se zeptat. Jde nějako v apache nakonfigurovat následující. Mám adresářovou strukturu
/home/ftp    /zaci
             /ucitele
             /ostatni
A potřeubji, aby tyto adresáře byly viditelné z internetu před alias v apache, tzn. mohlo se přistupovat přes data.domena.tld/"nazev_slozky" ... Aby po přidání složky vlastně byla ihned přístupná. Je to nějako možné v Apache nastavit ? Nebo musím pro každého usera udělat spešl Alias ?
Díky moc za odpověď.

Řešení dotazu:


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

Odpovědi

1.4.2011 02:18 Sten
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Odpovědět | | Sbalit | Link | Blokovat | Admin
DocumentRoot /home/ftp na to nestačí?
1.4.2011 12:39 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
No, to mě taky napadlo, ale zase by museli do aliasu psát složku ve které jsou, např. žáci.. Tomuto řešení se nebráním, mně jde jen o to, jestli to lze udělat i jinak :-)
1.4.2011 13:13 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Jestli to chápu správně, chcete, aby následující adresářová struktura
/home/ftp/zaci/aaa
/home/ftp/zaci/bbb
/home/ftp/zaci/ccc
/home/ftp/ucitele/ddd
/home/ftp/ucitele/eee
/home/ftp/ostatni/fff
/home/ftp/ostatni/ggg
byla dostupná přes adresy:
www.example.com/aaa
www.example.com/bbb
www.example.com/ccc
www.example.com/ddd
www.example.com/eee
Tj. adresáře zaci, ucitele a ostatni nebudou součástí webové adresy. Je to tak? Kolize jmen si předpokládám nějak vyřešíte. V tom případě se inspirujte zde: mod_rewrite: Search for pages in more than one directory.
1.4.2011 13:36 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Chá, to je přesně ono. Díky moc. Zkusim to rozjet a dám vědět.
1.4.2011 14:03 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Tak se nedaří.
Chci přistoupit k adresáři /home/ftp/zaci/kk . Konfigurace vypadá zatím takto:
        ServerAdmin administrator@example.com
        ServerName data.example.com
        DocumentRoot /home/ftp
        RewriteEngine on

        RewriteCond %{DOCUMENT_ROOT}/zaci/%{REQUEST_URI} -f
        RewriteRule ^(.+) %{DOCUMENT_ROOT}/zaci/$1 [L]

        RewriteCond %{DOCUMENT_ROOT}/ucitele/%{REQUEST_URI} -f
        RewriteRule ^(.+) %{DOCUMENT_ROOT}/ucitele/$1 [L]

        RewriteRule ^ - [PT]

        Alias /phpmyadmin /usr/share/phpmyadmin

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

Avšak Apache v error logu stále říká, že /home/ftp/kk neexistuje.. mod_rewrite jsem povolil, ale stále nic....
1.4.2011 15:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
To pravidlo asi bude muset být trochu složitější – -f testuje existenci souboru, vy potřebujete testovat i existenci adresáře přes -d.
1.4.2011 20:42 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Tušil jsem, že bude zakopaný problém tady. Akorát se mi nepovedlo najít seznam těchto parametrů. S parametrem -d už samozřejmě všechno běhá. Díky moc za pomoc
1.4.2011 21:38 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Ten seznam je v dokumentaci direktivy RewriteCond – pravda, je to trochu delší…
2.4.2011 12:23 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
No vidiš, tam jsem se koukal, ale totálně jsem to přehlédl. Fakt díky za pomoc :-)
1.4.2011 08:26 boban
Rozbalit Rozbalit vše Re: Apache - "neurčitý" alias
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud má být viditelný obsah složek, pak stačí zapnout
Options +Indexes

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.