[ Pobierz całość w formacie PDF ]
.conf dla browaru wirtualnegoserver: vlager.vbrew.comdomain: vbrew.comfromhost: vbrew.compathhost: news.vbrew.comorganization: The Virtual Brewerymta: /usr/sbin/sendmail -oi %smoderatormailer: %s@uunet.uu.net## Rcie¿ki do komponentów i plików INN-a#pathnews: /usr/lib/newspathbin: /usr/lib/news/binpathfilter: /usr/lib/news/bin/filterpathcontrol: /usr/lib/news/bin/controlpathdb: /var/lib/newspathetc: /etc/newspathrun: /var/run/newspathlog: /var/log/newspathhttp: /var/log/newspathtmp: /var/tmppathspool: /var/spool/newspatharticles: /var/spool/news/articlespathoverview: /var/spool/news/overviewpathoutgoing: /var/spool/news/outgoingpathincoming: /var/spool/news/incomingpatharchive: /var/spool/news/archivepathuniover: /var/spool/news/unioveroverviewname:.overviewPierwszy wiersz mówi programom rnews i inews, z którymi hostami maj¹ siê kontak-towaæ, aby dostarczaæ artyku³y.Ten wpis jest bezwzglêdnie konieczny.Aby prze-kazaæ artyku³y do innd, musi zostaæ nawi¹zane po³¹czenie NNTP z serwerem.S³owo kluczowedomainpowinno okreSlaæ domenê pe³nej nazwy domenowej ho-sta.Kilka programów potrzebuje tej domeny.Je¿eli twoja biblioteka resolvera zwra-ca jedynie nazwê hosta, jest do niego doklejana w³aSnie ta domena.Lepiej wiêc zde-finiowaædomain, tym bardziej, ¿e nie jest to trudne.Nastêpny wiersz definiuje nazwê hosta, z której korzysta inews, kiedy dodaje polaFrom: do artyku³Ã³w wys³anych przez u¿ytkowników lokalnych.WiêkszoSæprzegl¹darek grup u¿ywa polaFrom:do tworzenia odpowiedzi do autora arty-ku³u.Je¿eli pominiesz to pole, jego domySlna wartoSæ zostanie ustalona na podsta-wie pe³nej nazwy domenowej twojego hosta.Nie zawsze jest to najlepsze rozwi¹za-nie.Mo¿e siê zdarzyæ na przyk³ad, ¿e wiadomoSci i poczta s¹ obs³ugiwane przezPliki konfiguracyjne INN-a 405ró¿ne hosty.W takiej sytuacji mo¿esz podaæ pe³n¹ nazwê domenow¹ hosta poczto-wego po dyrektywiefromhost.Wierszpathhostdefiniuje nazwê hosta INN, która jest dodawana do polaPath:przy odbieraniu artyku³u.Zwykle bêdziesz chcia³ u¿ywaæ pe³nej nazwy domenowejtwojego serwera grup.W takiej sytuacji mo¿esz pomin¹æ to pole, poniewa¿ takie jestustawienie domySlne.Je¿eli obs³ugujesz du¿¹ domenê, zechcesz czasem u¿yæ nazwyogólnej, jak news.vbrew.com.U³atwi ci to przeniesienie systemu grup dyskusyjnychna innego hosta, je¿eli kiedyS zajdzie taka potrzeba.Nastêpny wiersz zawiera s³owo kluczoweorganization.Ta dyrektywa pozwalana konfigurowanie napisu, jaki inews umieSci w wierszuOrganization:w arty-ku³ach wysy³anych przez u¿ytkowników lokalnych.PowinieneS tam umieSciæ opistwojej firmy lub jej pe³n¹ nazwê.Mo¿esz jednak nie byæ tak oficjalny i przedstawiæsiê bardziej dowcipnie, co jest teraz modne.Wpismoderatormailerdefiniuje domySlny adres u¿ywany, gdy u¿ytkownikpróbuje wys³aæ artyku³ do grupy moderowanej.Lista adresów moderatorów dla ka-¿dej grupy zwykle znajduje siê w oddzielnym pliku, ale jej aktualizowanie wymaganiema³o pracy (i czasu).Dlatego wpismoderatormailjest u¿ywany w ostateczno-Sci.Je¿eli jest zdefiniowany, inews zast¹pi ci¹g%s(nieco go zmieniaj¹c) nazw¹ grupyi wySle ca³y artyku³ na ten adres.Na przyk³ad przy wysy³aniu do grupy soc.feminism,artyku³ jest, zgodnie z powy¿sz¹ konfiguracj¹, wysy³any pod adres soc-feminism@uunet.uu.net.W UUNET powinien byæ zainstalowany alias pocztowy dla ka¿degoadresu, przekazuj¹cy automatycznie wszystkie wiadomoSci do odpowiedniego mo-deratora.Ka¿dy z pozosta³ych wpisów okreSla lokalizacjê niektórych plików zwi¹zanychz komponentami lub plików wykonywalnych nale¿¹cych do INN.Je¿eli zainstalo-wa³eS INN-a z pakietu, Scie¿ki te powinny byæ ju¿ skonfigurowane.Je¿eli instalu-jesz go ze xróde³, bêdziesz musia³ skonfigurowaæ je zgodnie z tym, jak zainstalo-wa³eS INN-a.Konfigurowanie grup dyskusyjnychAdministrator grup dyskusyjnych mo¿e kontrolowaæ dostêp u¿ytkowników dogrup.INN zawiera dwa pliki konfiguracyjne pozwalaj¹ce administratorowi poka-zaæ, które grupy maj¹ byæ obs³ugiwane i dodaæ dla nich opis.Pliki active i newsgroupsPliki active i newsgroups s¹ u¿ywane do przechowywania i opisywania grup dysku-syjnych obs³ugiwanych przez dany serwer.Zawieraj¹ spis grup, które chcemyotrzymywaæ i do których chcemy wysy³aæ artyku³y, oraz dotycz¹cych ich informacjiadministracyjnych.Pliki te znajduj¹ siê w katalogu /var/lib/news/.Plik active okreSla, które grupy obs³uguje serwer.Jego sk³adnia jest prosta.Ka¿dywiersz pliku active sk³ada siê z czterech pól oddzielonych bia³ymi znakami:nazwa zngór zndol znaczniki406 Rozdzia³ 23: Internet NewsPolenazwato nazwa grupy.Polezngórzawiera najwy¿szy numer artyku³u w gru-pie.Polezndolzawiera najni¿szy numer aktywnego artyku³u w grupie.Aby poka-zaæ, jak to dzia³a, rozwa¿ nastêpuj¹cy scenariusz.Wyobrax sobie, ¿e mamy nowoutworzon¹ grupê dyskusyjn¹: izngór, izndolmaj¹ wartoSæ 0, poniewa¿ w grupienie ma artyku³Ã³w.JeSli wySlemy 5artyku³Ã³w, zostan¹ one ponumerowane od 1 do 5.zngórbêdzie teraz mia³ wartoSæ 5, czyli najwy¿szy numer artyku³u, azndolbêdzierówny 1 numerowi pierwszego artyku³u.Je¿eli artyku³ 5.zostanie anulowany, nienast¹pi zmiana.zngórbêdzie dalej mia³ wartoSæ 5, gdy¿ numery artyku³Ã³w niemog¹ byæ relokowane, azndolbêdzie mia³ dalej wartoSæ 1.Je¿eli teraz anulujemyartyku³ 1,zngórpozostanie bez zmian, azndolbêdzie mia³ wartoSæ 2, poniewa¿ 1nie jest ju¿ artyku³em aktywnym.Je¿eli teraz wySlemy nowy artyku³, zostanie muprzypisany numer 6, a wiêczngórbêdzie teraz mia³ wartoSæ 6.Artyku³ 5by³ wyko-rzystywany, a wiêc nie zmieniamy jego numeru.WartoSæzndolpozostaje na pozio-mie 2.Mechanizm ten pozwala nam prosto alokowaæ unikalne numery dla nowychartyku³Ã³w i szacowaæ liczbê aktywnych artyku³Ã³w w grupie:zngór-zndol.Ostatnie pole mo¿e zawieraæ jedn¹ z nastêpuj¹cych wartoSci:yDopuszczalne jest wysy³anie bezpoSrednio do serwera.nWysy³anie bezpoSrednio do serwera nie jest dopuszczalne.Zapobiega to wysy³a-niu wiadomoSci przez przegl¹darki bezpoSrednio do serwera grup.Nowe arty-ku³y mog¹ byæ odbierane tylko z innych serwerów grup.mGrupa jest moderowana.Wszelkie artyku³y wys³ane do tej grupy s¹ przekazywa-ne do jej moderatora w celu zatwierdzenia, zanim pojawi¹ siê w grupie.Wiêk-szoSæ grup nie jest moderowana.jArtyku³y z tej grupy nie s¹ przechowywane, ale jedynie przekazywane dalej.Po-woduje to, ¿e serwer grup przyjmuje artyku³, ale wszystko co z nim robi, to prze-kazanie dalszym serwerom grup.Artyku³y nie s¹ dostêpne dla przegl¹darekpod³¹czaj¹cych siê do tego serwera w celu czytania grup.xArtyku³y nie mog¹ byæ wysy³ane do tej grupy.Jedynym sposobem na dostarcze-nie artyku³Ã³w do tego serwera jest ich przes³anie z innego serwera grup.Przegl¹darki nie mog¹ bezpoSrednio zapisywaæ artyku³Ã³w na serwerze.=foo.barArtyku³y s¹ zapisywane lokalnie w grupie foo.bar.W naszej prostej konfiguracji serwera obs³ugujemy niewiele grup, a wiêc plik/var/lib/news/active wygl¹da tak:control 0000000000 0000000001 yjunk 0000000000 0000000001 yrec.crafts.brewing 0000000000 0000000001 yrec.crafts.brewing.ales 0000000000 0000000001 yrec.crafts.brewing.badtaste 0000000000 0000000001 yPliki konfiguracyjne INN-a 407rec.crafts.brewing.brandy 0000000000 0000000001 yrec.crafts.brewing
[ Pobierz całość w formacie PDF ]