http+netware pl 2 E5J6WOCDC5QYODYJ6GF4OCAUXGLEK6FAPCU463I


Sieæ Intranet na Linux-ie: Instalacja serwera HTTP. Następna strona Poprzednia strona Spis treści 2. Instalacja serwera HTTP. Kiedy ściagniesz serwer masz do wyboru dwie opcje: Wziąæ źródła i skompilowaæ samemu, albo wziąæ już skompilowane programy. Programy te na Linux-a w wersji ELF są dostêpne przy serwerze NCSA ale nie ma ich w starszych wersjach. 2.1 Przygotowania przed ściągniêciem. Serwer firmy NCSA przeprowadzi ciê przez konfiguracjê i przygotuje dla ciebie różne pliki. Ale zanim bêdziesz chciał ściągnąæ HTTPd przygotuj siê na nastêpujące pytania. System Operacyjny Najpierw musisz wybraæ czy ściągasz wersjê źródłową czy skompilowaną. Jeśli akurat twój system nie pojawi siê w menu, to bêdziesz musiał ściągnąæ wersjê źródłową i skompilowac ją samemu. Żeby sprawdziæ wersjê twojego Linux-a napisz w linii poleceñ: uname -a w odpowiedzi uzyskasz mniej wiêcej coś takiego: linux:~$ uname -a Linux linux 1.0.9 #4 Tue Sep 13 04:05:51 CDT 1994 i586 linux:~$ Wersja Linux-a to 1.0.9. (Uwaga: Bieżące wersje Linux-a są w formacie ELF i powinny wyglądaæ tak: 1.2.13 ELF) Pozostałe parametry mogą byæ podane przed ściągniêciem albo skonfigurowane później poprzez modyfikacjê pliku srm.conf w katalogu /usr/local/etc/httpd/conf. Nazwy właściwych dyrektyw, które wystêpują w pliku httpd.conf zostały pokazane w nawiasach. Jedynym wyjatkiem jest dyrektywa DocumentRoot, która wystêpuje w pliku srm.conf. Typ procesu (ServerType). Określa to w jaki sposób twój komputer bêdzie uruchamiał serwer HTTPd. Metodą preferowaną jest "standalone". To powoduje, że demon HTTPd jest ciągle uruchomiony. Jeśli wybierzesz ładowanie HTTPd przez "inetd", to program bêdzie ponownie ładowany do pamiêci przy każdym odwołaniu, co może w rezultacie spowolniæ twój serwer. Przypisywanie portu (Port). Tutaj podajesz na jakim porcie demon bêdzie "słuchał" żądañ HTTP. Jeśli masz uprawnienia "root-a", to wybierz wartośæ domyślną czyli 80. W innym wypadku musisz wybraæ wartośæ z przedziału od 1025 do 65535. Identyfikator użytkownika dla serwera (User). Jest to identyfikator, na który HTTPd zmieni swój podczas odpowiadania na żądanie i działania na plikach. Odpowiedź na to pytanie musi byæ udzielona tylko jeśli jako rodzaj serwera wybrałeś "standalone". Jeśli nie masz uprawnieñ root-a, po prostu użyj swojego identyfikatora. Jeśli jesteś administratorem systemu, możesz stworzyæ specjalnego "użytkownika", tak żebyś mógł kontrolowaæ dostêp do plików. Identyfikator grupy dla serwera (Group). Jest to numer grupy, na który HTTPd zmieni swój podczas odpowiadania na żądanie i działania na plikach. Jest to podobne do identyfikatora użytkownika i wymagane jest tylko jeśli serwer ma działaæ jako "standalone". Jeśli nie masz uprawnieñ root-a, to użyj nazwy swojej grupy. Aby siê dowiedzieæ do jakiej grupy należysz napisz w linii poleceñ groups. Adres pocztowy administratora serwera (ServerAdmin). Jest to adres osoby, do której użytkownicy mają wysyłaæ komentarze i uwagi na temat działania serwera. Możesz tu podac swój adres. Lokalizacja katalogu serwera (ServerRoot). Jest to katalog, w którym rezyduje twój HTTPd. Jeśli jesteś administratorem, to zostaw wartośæ domyślną (/usr/local/etc/httpd). Jeśli nie, to wybierz jakiś podkatalog w twoim katalogu domowym. Swój katalog domowy możesz odnaleźæ przy pomocy polecenia pwd. Lokalizacja dokumentów HTML (DocumentRoot). To jest miejsce, gdzie mają znajdowaæ siê pliki HTML, które bêdą tworzyæ strony twojego serwera. Wartością domyślną jest /usr/local/etc/httpd/htdocs. Możesz to oczywiście zmieniæ na katalog specjalnego użytkownika, którego wcześniej stworzyłeś albo na podkatalog twojego katalogu domowego jeśli nie jesteś root-em. Jeśli nie masz pewności, to użyj wartości domyślnych. Teraz kiedy już masz odpowiedzi na te pytania możesz ściągnąæ NCSA HTTPd. Powinieneś przeczytaæ dokumentacjê HTTPd zanim zaczniesz instalacjê. Jeśli planujesz kompilowaæ program, to musisz zmodyfikowaæ pliki "makefile" w każdym z trzech podkatalogów: support, src, cgi-src. Jeśli twoja wersja Linux-a jest już obsługiwana, to musisz tylko napisaæ make linux w głównym katalogu (czyli /usr/local/etc/httpd). 2.2 Kompilowanie HTTPd. Kompilacja jest prosta, po prostu napisz make linux w linii poleceñ w głównym katalogu serwera. Uwaga: Użytkownicy Linux-a w wersji pre-ELF muszą odkomentowaæ liniê #define NO_PASS w pliku portability.h oraz DBM_LIBS= -ldbm w pliku Makefile przed kompilacją. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
HTTP Netware pl (3)
http netware pl 3
http netware pl 1
http netware pl 7
http netware pl 6
http netware pl 5
http netware pl 4
HTTP Netware pl (2)
HTTP Netware pl (2)
HTTP Netware pl
HTTP Netware Sieć Intranet na Linuxie
http www strefawiedzy edu pl file
http www grupaedukacyjna pl UserFiles File reforma nowa podst prog sp
http bip uml lodz pl plik
http www strefawiedzy edu pl file
http mandriva org pl instalacja programow repozytoriau inst
http www strefawiedzy edu pl file
http www strefawiedzy edu pl file

więcej podobnych podstron