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!