Laboratorium Sieci Komputerowych
Serwer WWW (apache_1.0.3)
Serwer WWW apache jest rozpowszechniany jako kompletny pakiet w wersji źródłowej, spakowanej. Przeznaczony jest dla systemów UNIX. Rozpakowanie: tar -xvf plik.
Opis instalacji pakietu znajduje się w pliku README. Instrukcja do kompilacji pakietu znajduje się w pliku src/INSTALL.
Poniżej przedstawiony jest opis podstawowych czynności koniecznych do uruchomienia serwera.
Aby skompilować pliki źródłowe, trzeba wyedytować plik Configuration, służący do konfiguracji pliku Makefile. Należy poprawić nazwę posiadanego systemu (LINUX) i kompilatora. Następnie należy wywołać program Configure, który korzystając z pliku Configuration utworzy nowy plik Makefile. Polecenie make wywołuje kompilator C, używając ustawień z pliku Makefile z bieżącego katalogu.
Po uzyskaniu wykonywalnego pliku httpd (tworzy się domyślnie w kartotece src/) trzeba skonfigurować pliki serwera. Wzorce plików z katalogu /conf: httpd.conf-dist, srm.conf-dist, access.conf-dist należy skopiować do: httpd.conf, srm.conf, access.conf.
Należy zwrócić uwagę na:
w httpd.conf: nr portu, katalog główny serwera.
w srm.conf: katalog główny dla drzewa dokumentów HTML, aliasy dla ikon i skryptów CGI.
w access.conf: katalogi dla cgi-bin, htdocs.
Należy utworzyć katalog htdocs, a w nim plik index.html.
Uruchomienie programu: httpd z opcją -f i ścieżką dostępu do pliku httpd.conf.
lista procesów: ps -aux