Pachetul ce include serverul de web pentru linux (apache)se gaseste la adresa www.apache.org , tot aici putem gasi si documentatie.
Dupa ce vom dezarhiva arhiva se va obtine un director apache1.3.2.9 in locul unde am dezarhivat .
Pentru a indica calea unde va fi instalat programul tastam comanda:
./configure_--prefix=/home/httpd_--bindir=/usr/bin_--sbindir=/usr/sbin_--libexecdir=/usr/lib/apache_--sysconfdir=/etc/httpd/conf_--logfiledir=/var/log/httpd
Dupa ce executam aceasta comanda vom compila programul tastand comanda make ,iar dupa ce compilam dam comanda make_install
Dupa ce s-a instalat programul se merge in /etc/httpd/conf/httpd.conf pentru a configura fisierul httpd.conf
Exemplu de configurare a fisierului httpd.conf :
Server Type_standalone
Server root: calea unde se gaseste pagine principala a serverului de web
Pid file: stabileste unde e pastrat pidul serverului
Score board file:
Time Out_300 timpul dupa care un utilizator fara activitate e deconectat
Keep Alive_on pentru a tine o conexiune activa
Start servers_5
Load module_foo-module: se incarca module suplimentare la serverul apache
Port_80 portul pe care asculta serverul apache
User_nobody
Group_nobody
Server admin adresa e-mail a administratorului
Server name adresa IP a severului apache
Dupa ce salvam fisierul vom starta serverul apache cu comanda:
/etc/init.d/httpd_start
sau
/usr/sbin/apache.ctl_start
Daca avem mai multe confuri se tasteaza comanda :
httpd_-f_/cale/httpd.conf
apoi se verifica cu comanda netstat_-antw daca pe portul stabilit (80) asculta serverul apache.
Pentru a afla pidul unui program lansat se tasteaza comanda :
cat_/home/httpd/httpd/logs/httpd.pid