adresar pro verejne dostupne soubory
Moderátor: Odbor - technicky
Pravidla fóra
- Sem vkládejte připomínky k činnosti technického odboru. Ke každému podnětu založte nové téma.
- Na dotazy a podněty odpovídají dobrovolníci, buďte prosím ohleduplní. Svá podání pište slušně a požadavky formulujte dostatečně určitě.
- Místo odkazů do jiných fór citujte celé texty, protože lidé mají zobrazování některých fór vypnuté.
- V podatelně se nediskutuje a jakmile bylo podání vyřešeno, téma se zamyká.
- Petr.Vileta
- Člen KS Plzeňský kraj
- Příspěvky: 31208
- Registrován: 22 črc 2009, 18:12
- Profese: Celkem Spokojený Důchodce
- Bydliště: Plzeň 2
- Dal poděkování: 27842 poděkování
- Dostal poděkování: 23739 poděkování
- Kontaktovat uživatele:
adresar pro verejne dostupne soubory
Pro aplikaci Evidence clenu je zalozen adresar pro ukladani souboru, dostupnych jen opravnenym osobam. Hodlam ale ukladat i dva soubory, ktere budou verejne dostupne a to avatar pro forum a reprezentativni foto (pro volby atd.).
Pro tyto dva soubory by bylo vhodnejsi zridit samostatny adresar, dostupny pres URL. Prosim o jeho zrizeni.
A jeste technicky dotaz. Mam to davat do jedineho adresare? Dnes je nas cca 170, takze to bude maximalne 250 souboru, ale casem nas snad bude vic a vim, ze vic nez cca 1000 souboru v jednom adresari dela ruznym filesystemum ruzne problemy. Takze jak?
Pro tyto dva soubory by bylo vhodnejsi zridit samostatny adresar, dostupny pres URL. Prosim o jeho zrizeni.
A jeste technicky dotaz. Mam to davat do jedineho adresare? Dnes je nas cca 170, takze to bude maximalne 250 souboru, ale casem nas snad bude vic a vim, ze vic nez cca 1000 souboru v jednom adresari dela ruznym filesystemum ruzne problemy. Takze jak?
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
- Adam.Soukal
- Příznivec Pirátů – Plzeňský kraj
- Příspěvky: 4075
- Registrován: 05 črc 2009, 12:49
- Profese: právník
- Dal poděkování: 1940 poděkování
- Dostal poděkování: 2698 poděkování
- Petr Stehlik
- Uživatel fóra – není člen Pirátů
- Příspěvky: 1780
- Registrován: 25 srp 2009, 15:30
- Profese: všeuměl
- Bydliště: Zlín
- Dal poděkování: 686 poděkování
- Dostal poděkování: 1712 poděkování
Re: adresar pro verejne dostupne soubory
někdy by mě zajímalo, jak se tato práce překrývá s tím, co Krtek vyrobil v rámci Drupalu během jara. Členové tam taky měli avatary a repre fota pro volby...Petr Vileta píše:Pro aplikaci Evidence clenu je zalozen adresar pro ukladani souboru, dostupnych jen opravnenym osobam. Hodlam ale ukladat i dva soubory, ktere budou verejne dostupne a to avatar pro forum a reprezentativni foto (pro volby atd.).
Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.A jeste technicky dotaz. Mam to davat do jedineho adresare? Dnes je nas cca 170, takze to bude maximalne 250 souboru, ale casem nas snad bude vic a vim, ze vic nez cca 1000 souboru v jednom adresari dela ruznym filesystemum ruzne problemy. Takze jak?
- Petr.Vileta
- Člen KS Plzeňský kraj
- Příspěvky: 31208
- Registrován: 22 črc 2009, 18:12
- Profese: Celkem Spokojený Důchodce
- Bydliště: Plzeň 2
- Dal poděkování: 27842 poděkování
- Dostal poděkování: 23739 poděkování
- Kontaktovat uživatele:
Re: adresar pro verejne dostupne soubory
Netusim, ale zeptam se ho. Nicmene aplikace pracuje s databazi phpbb a Drupal ma svoje, ktere (asi?) s phppbb vubec nemluvi.Petr Stehlik píše:někdy by mě zajímalo, jak se tato práce překrývá s tím, co Krtek vyrobil v rámci Drupalu během jara. Členové tam taky měli avatary a repre fota pro volby...
No ja prave narazil, kdyz jsem psal cosi, co ukladalo fotky na webhostingu s Linuxem a Apache. Narval jsem tam 10 tisic fotek do jednoho adresare a musel jsem to predelavat. Pouzival jsem totiz "-e /nekde/neco/nazev.jpg" a pry to strasne brzdilo server. Tak jsem to musel rozdelit do adresaru po max. 2000 souborech. Byla to placena zakazka, takze kdyby nebylo potreba to predelat (a doplatit mi), tak by to asi zakaznik nepozadoval.Petr Stehlik píše:Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
- Petr Stehlik
- Uživatel fóra – není člen Pirátů
- Příspěvky: 1780
- Registrován: 25 srp 2009, 15:30
- Profese: všeuměl
- Bydliště: Zlín
- Dal poděkování: 686 poděkování
- Dostal poděkování: 1712 poděkování
Re: adresar pro verejne dostupne soubory
to nemusíme řešit v podatelně - dej si třeba "ext4" do wikipedie, uvidíš tam htree i pro ext3 a budeš klidný.Petr Vileta píše:No ja prave narazilPetr Stehlik píše:Nechal bych to určitě v jednom adresáři, protože moderním filesystémům je to jedno.
- Petr.Vileta
- Člen KS Plzeňský kraj
- Příspěvky: 31208
- Registrován: 22 črc 2009, 18:12
- Profese: Celkem Spokojený Důchodce
- Bydliště: Plzeň 2
- Dal poděkování: 27842 poděkování
- Dostal poděkování: 23739 poděkování
- Kontaktovat uživatele:
Re: adresar pro verejne dostupne soubory
Vymyslel jsem nasledujici reseni, kdyz tak komentovat, rozporovat.
Do jiz existujici slozky /var/dokumenty/ bude vytvoren adresar /public/ a spousta podadresaru, kde jmeno adresare=user_id z phpbb.
Do adresaru /user_id/ uvidi jen opravnene osoby, ale adresar /public/ by mely byt verejne pristupny napriklad pres URL http://www.ceskapiratskastrana.cz/public/ a nemelo by to umoznovat zobrazit seznam podadresaru a souboru. Tam budou vytvoreny dalsi adresare, zase podle user_id a do tech se budou zatim umistovat soubory s nazvem "foto.*" a "avatar.*", kde povolene extensions budou jpg, jpeg, png, gif. To umozni zobrazovat napr. reprezentativni foto kdekoliv tagem
a nebude to zatezovat server spustenim nejakeho skriptu, ktery nejprve overi pristupova prava a pak posle soubor jeho kopirovanim na STDOUT. BTW zrovna takhle blbe (pres skript) to dela phpbb pro libovolne soubory.
K tomuto reseni jsem dospel proto, ze v budoucnu muzeme chtit mit verejne pristupne i jine soubory clenu, nez avatar a foto. Zaroven to nevylucuje pouziti i pro RegP nebo dalsi typy uzivatelu fora.
Navic to usnadni praci vedoucimu AO, protoze bude mozne (po patchi fora) zobrazovat avatary clenu vzdy jen z predem definovaneho mista, at uz si do profilu nastavi cokoliv. Tim se dodrzi predpis, ze "avatar musi ... blablabla".
Stavajici avatary umim samostatnym skriptem zkopirovat ze soucasneho umisteni na nove misto. Nebude tedy treba je aktualizovat.
Do jiz existujici slozky /var/dokumenty/ bude vytvoren adresar /public/ a spousta podadresaru, kde jmeno adresare=user_id z phpbb.
Do adresaru /user_id/ uvidi jen opravnene osoby, ale adresar /public/ by mely byt verejne pristupny napriklad pres URL http://www.ceskapiratskastrana.cz/public/ a nemelo by to umoznovat zobrazit seznam podadresaru a souboru. Tam budou vytvoreny dalsi adresare, zase podle user_id a do tech se budou zatim umistovat soubory s nazvem "foto.*" a "avatar.*", kde povolene extensions budou jpg, jpeg, png, gif. To umozni zobrazovat napr. reprezentativni foto kdekoliv tagem
Kód: Vybrat vše
<img src="http://www.ceskapiratskastrana.cz/public/924/foto.jpg">K tomuto reseni jsem dospel proto, ze v budoucnu muzeme chtit mit verejne pristupne i jine soubory clenu, nez avatar a foto. Zaroven to nevylucuje pouziti i pro RegP nebo dalsi typy uzivatelu fora.
Navic to usnadni praci vedoucimu AO, protoze bude mozne (po patchi fora) zobrazovat avatary clenu vzdy jen z predem definovaneho mista, at uz si do profilu nastavi cokoliv. Tim se dodrzi predpis, ze "avatar musi ... blablabla".
Stavajici avatary umim samostatnym skriptem zkopirovat ze soucasneho umisteni na nove misto. Nebude tedy treba je aktualizovat.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
- Petr Stehlik
- Uživatel fóra – není člen Pirátů
- Příspěvky: 1780
- Registrován: 25 srp 2009, 15:30
- Profese: všeuměl
- Bydliště: Zlín
- Dal poděkování: 686 poděkování
- Dostal poděkování: 1712 poděkování
Re: adresar pro verejne dostupne soubory
nerozumím dvěma věcem: jednak proč dvakrát zmiňuješ vytváření adresářů $user_id pod 'public', a druhak jak tam mají uvidět jen oprávněné osoby, když ty adresáře chceš zároveň přístupné zvenku přes http?Petr Vileta píše:Do adresaru /user_id/ uvidi jen opravnene osoby.
...
Tam budou vytvoreny dalsi adresare, zase podle user_id
- Petr.Vileta
- Člen KS Plzeňský kraj
- Příspěvky: 31208
- Registrován: 22 črc 2009, 18:12
- Profese: Celkem Spokojený Důchodce
- Bydliště: Plzeň 2
- Dal poděkování: 27842 poděkování
- Dostal poděkování: 23739 poděkování
- Kontaktovat uživatele:
Re: adresar pro verejne dostupne soubory
Ja vedel, ze prilisne zjednoduseni popisu vede k jeho nepochopeni
Adresare budou vzdy /...neco.../$user_id/, aby se snadno poznalo i primo ve filesystemu, ze je to adresar konkretniho uzivatele.
Verejne dostupne bude napriklad:
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/public/924/avatar.jpg
/var/dokumenty/public/1032/foto.jpg
/var/dokumenty/public/1032/avatar.jpg
Naopak pristupne jen opravnenym osobam budou napriklad:
/var/dokumenty/924/prihlaska.pdf
/var/dokumenty/924/NDA.pdf
/var/dokumenty/1032/prihlaska.pdf
/var/dokumenty/1032/NDA.pdf
Tedy v nastaveni apache se udela neco jako
Uz je to jasnejsi?
Adresare budou vzdy /...neco.../$user_id/, aby se snadno poznalo i primo ve filesystemu, ze je to adresar konkretniho uzivatele.
Verejne dostupne bude napriklad:
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/public/924/avatar.jpg
/var/dokumenty/public/1032/foto.jpg
/var/dokumenty/public/1032/avatar.jpg
Naopak pristupne jen opravnenym osobam budou napriklad:
/var/dokumenty/924/prihlaska.pdf
/var/dokumenty/924/NDA.pdf
/var/dokumenty/1032/prihlaska.pdf
/var/dokumenty/1032/NDA.pdf
Tedy v nastaveni apache se udela neco jako
Kód: Vybrat vše
Alias /public/ /var/dokumenty/public/
<Directory /var/dokumenty/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
-
jzvc
- Uživatel fóra – není člen Pirátů
- Příspěvky: 2682
- Registrován: 20 kvě 2009, 08:06
- Profese: Admin
- Dal poděkování: 2 poděkování
- Dostal poděkování: 1013 poděkování
Re: adresar pro verejne dostupne soubory
Mozna jeste takto:
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/private/924/prihlaska.pdf
Aby bylo jasne, ze tohle neni videt ven a taky pro prehlednost.
Jinak je to IMO vhodny reseni. V pripade potizi se da zmenit FS (vytvorit samostatnou partisnu).
Do privatni casti muzes pak resit pristup uz scriptem, protoze to nebude nijak zasadne zatezovat srv. Mozna jeste zvaz rozcleneni privatni casti podle kraju ??? (kvuli pravum), ale zase to nabori jednoduchost.
/var/dokumenty/public/924/foto.jpg
/var/dokumenty/private/924/prihlaska.pdf
Aby bylo jasne, ze tohle neni videt ven a taky pro prehlednost.
Otazka je, proc? Je to sice vetsinove pouzivany nastaveni apache, ale tu strukturu ti stejne kdokoli odhadne za 10s, takze mu bude dalsich 10s trvat napsat script, kterej bude iterovat a prolejzat ty adresare aby postahoval vsechno. => IMO je to sumafuk (pro tu verejnou cast samo).a nemelo by to umoznovat zobrazit seznam podadresaru a souboru.
Jinak je to IMO vhodny reseni. V pripade potizi se da zmenit FS (vytvorit samostatnou partisnu).
Do privatni casti muzes pak resit pristup uz scriptem, protoze to nebude nijak zasadne zatezovat srv. Mozna jeste zvaz rozcleneni privatni casti podle kraju ??? (kvuli pravum), ale zase to nabori jednoduchost.
- Petr.Vileta
- Člen KS Plzeňský kraj
- Příspěvky: 31208
- Registrován: 22 črc 2009, 18:12
- Profese: Celkem Spokojený Důchodce
- Bydliště: Plzeň 2
- Dal poděkování: 27842 poděkování
- Dostal poděkování: 23739 poděkování
- Kontaktovat uživatele:
Re: adresar pro verejne dostupne soubory
No adresare zjisti, ale uz nezjisti, co tam je. Jo, je tam mozna foto.jpg, je tam mozna avatar.jpg, nebo mozna avatar.gif, nebo taky avatar.png, ale muze tam byt i pirati_na_everestu.zip a to uz by dalo hodne prace to zjistit skriptem.jzvc píše:Otazka je, proc? Je to sice vetsinove pouzivany nastaveni apache, ale tu strukturu ti stejne kdokoli odhadne za 10s, takze mu bude dalsich 10s trvat napsat script, kterej bude iterovat a prolejzat ty adresare aby postahoval vsechno. => IMO je to sumafuk (pro tu verejnou cast samo).a nemelo by to umoznovat zobrazit seznam podadresaru a souboru.
Pristup je samozrejme pres skript a prava se nastavuji pro kazdy neverejny soubor samostatne a jde tam povolit pritup libovolnemu uzivateli fora, nebo libovolne skupine.jzvc píše:Do privatni casti muzes pak resit pristup uz scriptem, protoze to nebude nijak zasadne zatezovat srv. Mozna jeste zvaz rozcleneni privatni casti podle kraju ??? (kvuli pravum), ale zase to nabori jednoduchost.
Kumulovaný zastupitel a člen finančních výborů zastupitelstev Města Plzně a Městského obvodu Plzeň 2.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.
tel: 608 445 655 (odpoledne a večer)
stínový ministr švihlých nápadů a fórista
----------------------------------------
Mějme vždy na paměti: Běžný občan je až ten poslední, komu bychom chtěli něco zakazovat.