Apache 2.2 en FreeBSD 6.2
A continuacion vamos a instalar Apache en FreeBSD, no disa mucho de una instalacion en Linux, bueno en el caso de Gentoo o si lo instalamos desde fuente en otra distribucion binaria.
En FreeBSD se maneja el concepto de ports como en Gentoo, para instalar en este caso apache haremos lo siguiente:
-Ingresamos al directorio /usr/ports, buscamos el port apache: make search name=apache y bueno nos va asalir una lista de las disferentes versiones de apache para FreeBSD, a continuacion ingresamos al directorio donde se encuentra el port:
cd /usr/ports/www/apache22
-Instalamos el port
make install clean
-Iniciamos el demonio:
apachectl start
-Si vamos a un navegador veremos en nuestro localhost la pagina de bienvenida de apache
-Si queremos configurar los parametros de Apache debemos de editar el archivo /usr/local/etc/apache22/httpd.conf
-Quizas a la hora de iniciar apache te puede salir este error:
atenea# /usr/local/sbin/apachectl start
[Sun Oct 07 14:43:25 2007] [warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter
La solucion que podemos darle es de cargar el modulo accf_http de la siguiente manera:
kldload accf_http
Este error es comun en las versiones mayores a Apache 2.1.4, bueno en realidad antes de esta version apaerecia implicitamente, ahora como vemos sale explicita, aunque podemos dejarlo asi como esta pero le quitara performance a nuestro server.





