Tutoriale Linux

24Noi/110

Instalare Apache Web Server din surse




Obtineti codul sursa care va fi compilat si instalat, in acest tutorial folosim versiunea 2.2.21:

root@bsdpc[~/work] # wget http://mirrors.hostingromania.ro/apache.org//httpd/httpd-2.2.21.tar.bz2
root@bsdpc[~/work] # tar jxvf httpd-2.2.21.tar.bz2
root@bsdpc[~/work] # cd httpd-2.2.21
root@bsdpc[~/work/httpd-2.2.21] # ./configure --enable-so \
2> --enable-suexec --enable-dav \
2> --with-suexec-caller=nobody \
2> --enable-ssl --enable-rewrite \
2> --enable-cache --enable-mem-cache \
2> --enable-disk-cache --with-mpm=prefork
root@bsdpc[~/work/httpd-2.2.21] # make
root@bsdpc[~/work/httpd-2.2.21] # make install
root@bsdpc[~/work/httpd-2.2.21] # cp /usr/local/apache2/bin/apachectl /etc/rc.d/httpd
root@bsdpc[~/work/httpd-2.2.21] # chmod 711 /etc/rc.d/httpd
root@bsdpc[~/work/httpd-2.2.21] # /etc/rc.d/httpd start

Pentru sistemele FreeBSD adaugati urmatoarele linii in httpd.conf

# for freebsd only.
AcceptFilter http httpready
AcceptFilter https dataready

De asemenea tot pentru sistemele FreeBSD editati fisierul /boot/loader.conf si adaugati urmatoarele module pentru a fi incarcate la urmatorul restart:

accf_http_load="YES" # Wait for full HTTP request accept filter
accf_data_load="YES"

Pentru a incarca manual cele doua module folositi comenzile:

root@bsdpc[~/work/httpd-2.2.21] # /sbin/kldload accf_http
root@bsdpc[~/work/httpd-2.2.21] # /sbin/kldload accf_data

Job Done. Enjoy!

Comentarii (0) Trackbacks (0)

Niciun comentariu


Leave a comment

(required)

Niciun trackback.

QR Code Business Card