Názory k článku
Ovládání Apache a autorizace
libi
celé vláknoPár drobností
celé vlákno2. Možná by stálo za to napsat něco i o apachectl.
ps: dík za popis autorizace, zrovna toto jsem potřeboval ale byl jsem liný to hledat v manuálu.
Re: Pár drobností
celé vláknoRe: Pár drobností
celé vláknoRe: Pár drobností
celé vláknoRe: Pár drobností
celé vláknoRe: Pár drobností
celé vláknoNepresnosti...
celé vláknoPro spuštění démona webserveru spustťte httpd bez parametrů.Pre spustenie demona sa da pouzit aj httpd start
Použijete unixovou fintu se zpětnými uvozovkami: #kill –TERM `cat /apache/logs/httpd.pid`podla mna je jednoduchsie napisat httpd stop a nasledne pre restart httpd restart
Autentizace se týká vždy konkrétnho adresáře, takže se v konfiguračním souboru uvádí mezi "značky" <directory> a </directory>.Preco toto pisat v httpd.conf efektivnejsie je pouzivanie .htaccess
My začneme pro jednoduchost typem Basic, i když to není to příliš bezpečný způsob ověřování. Heslo se před přenosem nešifruje a posílá se internetem jak plain text.No a co takto pouzit https??? ak uz niekde pristupujem pomocou tejto metody, tak ma to vzdy presmeruje na zabezpeceny http protokol... Inak je to vcelku dobre, len tieto nepresnosti by ste mojli upravit...
Re: Nepresnosti...
celé vláknoTakze "efektivnejsi" tak mozna v tom, ze nemusite restartovat Apache, ale nikoliv pro nasledny vykon systemu.
Re: Nepresnosti...
celé vláknotady nejde až tak o to, která metoda je vhodnější (je-li na serveru více uživatelů, tak to třeba přes konfiguák moc dobře nejde - každej nejni root). Tady jde o to, že autor napíše jednu metodu a o ostatních se vůbec nezmíní (nezná je?). Možná díky tomudle seriálu (teda jestli autor nezmění přístup) si někdo apache nakofiguje, že i bude běžet, ale apache se pomocí něj nenaučí (nebo se ho naučí z diskuse :-)).
Ale je pravda, že od minule to pokrok je... :-)
Hezký den,
Matyáš
Re: Nepresnosti...
celé vláknoDěkuji za připomínky, autor
celé vláknohttpd start nebo httpd restart je určitě pohodlnější. Znalost těchto příkazů prokazuje Vaši zkušenost.
Re: Děkuji za připomínky, autor
celé vláknoTak, taky se to tak dá říct... Já bych to tak tedy neřekl :-)
Něco jako popsat vypsání souboru pomocí "cat soubor | less", načež někdo zareaguje "a co takhle prostě 'less soubor' ?" a je mu na to napsáno "Znalost těchto příkazů prokazuje Vaši zkušenost." :-)
nuz
celé vláknoAuthentication vs. authorization
celé vláknoTo prvni je overeni, ze (v tomto pripade Apache) server komunikuje s jemu znamou entitou. Nejcasteji se entita prokazuje jmenem a heslem, ktere server overi, napr. proti zminovanemu souboru. Bylo by zahodno zminit se take o moznostech https v souvislosti se zabezpecenejsim posilanim hesla, a take o AuthDigest - zejmena z toho duvodu, ze M$IE pri tomto zpusobu autentikace komunikuje v nekterych pripadech nekorektne, ale my mame v Apache 2 k dispozici zachranu v podobe BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On :>) Dalsi dulezita a nekdy velmi neprijemna vlastnost AuthDigest (a ted opravdu nevim jestli i AuthBasic) je ta, ze neni definovano, jak se "odlogovat".
To druhe je prirazeni prav jiz overene (autentikovane) entite.
Re: Authentication vs. authorization
celé vláknoRe: Authentication vs. authorization
celé vláknorozhodně si nedělám patent na rozum co se týče překladů oněch termínů do češtiny. Nicméně v kontextu Apache by se tyto dvě činnosti serveru rozlišovat měly, neboť jsou to dvě různé fáze zpracování požadavku. Vizte např.
http://httpd.apache.org/docs/2.2/howto/auth.html
Domnívám se, že i v širším kontextu se tyto dvě činnosti rozlišují - nejde tedy o problém jazykový, nýbrž věcný.
Re: Authentication vs. authorization
celé vláknoto je dobre, ze si nedelate patent na rozum. Kdyz uz pisete o pojmech, doporucuji venovat pozornost spravnemu terminu pro overeni identity uzivatele. Tim je autentizace. Nikoliv autentifikace. Nejsme anglicky hovorici narod.
Diky za pochopeni.
Re: Authentication vs. authorization
celé vláknoRe: Authentication vs. authorization
celé vláknoAno, a protože opravdu nejsme anglicky hovořící národ, překládá se „authentication“ oficálně jako „ověřování“ (příp. „… uživatele“, „… totožnosti“). (Oficiálně v tom smyslu, že to sám píšu do softwaru pěti nebo šesti velkých SW firem a bylo to těmi firmami, pokud vím, konzultováno i s ÚJČ.)
„Authorization“ ovšem opravdu je „autorizace“, neboť slovo „autorizovaný“ (např. životopis) je u nás zažité. Stejně je ovšem zažité slovo „ověřený“ (např ve sl. spojení „notářsky ověřený“, tedy nic jiného než prokázání identity původce) a tudíž není důvod vymýšlet patvary typu „autentizace“, natožpak „autentifikace“ (brrr!).
Nemyslím, že by existence zcela korektního slova „autentický“*) tuto skutečnost ovlivňovala, jistě by se našlo více případů, kdy příbuzné nebo i shodné významy jsou v různých kontextech označovány jinými slovy. Bohužel mě momentálně napadá jen dvojice „defétista“ (ve válce těžké obvinění a postihnutelný zločin :-)) vs. „poraženecká nálada“, kde by opačné použití bylo přinejmenším „nezvyklé“.
*) Nezaměňovat se slovem „ověřený“, které označuje dokončenost procesu, kterým se autenticita potvrzuje – uživatel sám bude autentický jen stěží (není artefaktem), ale ověřen být můžeRe: Authentication vs. authorization
celé vláknoautorizace je něco jiného (viz diskuze u toho článku)
Re: Authentication vs. authorization
celé vláknoNapr (http://www.orafaq.com/glossary/faqglosa.htm):
Authentication: The process of determining whether someone or something is, in fact, who or what it claims to be.
Authorization: The granting of authority, which includes granting access based on access rights.
Cili nejdriv musim uzivatele Autentizovat abych zjistil jestli je skutecne tim za koho se vydava. V tomto pripade ho autentizuji pokud zna heslo pro dany ucet. Jakmile je autentizovan musim kazdy jeho pozadavek na nejakou stranku Autorizovat - tedy rozhodnout jestli dany autentizovany uzivatel ma nebo nema opravneni (Authority) tu stranku videt.
Spor ktery mate na mysli je o autentizace vs. autentikace vs. autentifikace - ale to je ciste jazykovy problem, protoze vsechna tato slova maji stejny vyznam. Viz tez http://www.jikos.cz/jikos/autentifikace.txt
Re: Authentication vs. authorization
celé vláknoPřesně takhle se to učí i na fakultě iformatiky a statistiky na VŠE v Praze. Používáme pojem „autentizace“ a „autorizace“. S praxí zkušenosti nemám, ale tohle je teorie, kterou nás učí.
Re: Authentication vs. authorization
celé vláknovalid-user!!!
celé vláknoDobré
celé vláknoJinak webový server Apache se jmenuje Apache httpd, nikoli jen Apache. Apache není produkt, ale skupina obsahující software, jako např. Derby, httpd, atd. To jen, aby si to lidi přestali plést :)
Re: Dobré
celé vláknoZřejmě proto, že to nemá s Apache httpd (sic) nic společného.
OT web server
celé vláknove svete linuxu se pohybuji jen velmi okrajove (spravuji sit na jine platforme :), nicmene ve firme, kde pracuji, vznikl pozadavek na zajisteni weboveho serveru. Vzhledem k tomu, ze vsechny webove prezentace jsou psany v PHP s vazbou na MySQL, rozhodnuti je jasne. Potrebuji zprovoznit "BEZPECNY" linuxovy server, ktery by slouzil vyhradne temto ucelum, tj. httpd Apache s PHP modulem a db MySQL. Predpokladam, byt by se system nachazel za HW FW, ze by mel mit nejaky vlastni FW. Ted konecne ta otazka. Nevite, kde bych sehnal odbornika, ktery by mi pomohl takovy server zkonfigurovat, pripadne jej sam zprovoznil? Nejlepe asi Gentoo?
Za pripadna nepresna vyjadreni se jako clovek z druhe strany PC kosmu omlouvam :) Za Vase navrhy, jak celou situaci kontruktivne vyresit, predem dekuji.
SC
Re: OT web server
celé vláknoRe: OT web server
celé vláknoNašel jsem tam sice nějaké nepřesnosti díky stáří článku, ale nic zásadního, vše jsem rozběh a nakonfiguroval celkem dobře, Apache běží PHP taky s MySQL jsem dosud nepracoval, ale taky žádnou chybu nehlásí.

