Para instalar el Apache 2.2 en OS X se debe seguir los siguientes pasos:
0. Prerequisitos
Tener instalado XCode que viene en el CD de OSX.
1. Descargar el Software
Siempre descargar la ultima version. Ejemplo de descarga:
%> sudo mkdir -p /usr/local/src
%> cd /usr/local/src
%> curl -O http://apache.mirrors.esat.net/httpd/httpd-2.2.6.tar.gz <----Varia de la version que deseen instalar
%> gnutar -xzf httpd-2.2.6.tar.gz <----Varia de la version que deseen instalar
%> cd httpd-2.2.6
2. Configurar Generador de Instalador
%> sudo ./configure --enable-mods-shared=ALL --enable-deflate --enable-proxy --enable-proxy-html --enable-proxy-ftp --enable-proxy-balancer --enable-rewrite --enable-cache --enable-mem-cache --enable-ssl --enable-headers --enable-mod_dav
3. Generar Instalador
%> sudo make
4. Instalarlo
%> sudo make install
5. Configurar Apache
Para configurar el apache:
%> vi /usr/local/apache2/conf/httpd.conf
Es ideal cambiar el User/Group a "www" y el ServerName. Tambien seria ideal habiliar la seccion de WebDav, Default y VirtualHost.
6. Para encender Apache
%> sudo /usr/local/apache2/bin/apachectl start
7. Para apagar Apache
%> sudo /usr/local/apache2/bin/apachectl stop
8. Para revisar configuracion
%> sudo /usr/local/apache2/bin/httpd -S
9. Para revisar los modulos configurados
%> sudo /usr/local/apache2/bin/httpd -l
10. Para que auto arranque en OS X
Se debe utilzar el "Apache2StartupItems.zip" y restaurarlo en "/Library/StartupItems". Y agregar en "/etc/hostconfig" la siguiente linea:
APACHE2=-YES-
11. Hacer links simbolicos
Ingresar a:
%> cd /usr/sbin
Mover:
%> sudo mv apachectl apachectl_1
%> sudo mv apxs apxs_1
%> sudo mv httpd httpd_1
Links:
%> sudo ln -s /usr/local/apache2/bin/apachectl apachectl
%> sudo ln -s /usr/local/apache2/bin/apxs apxs
%> sudo ln -s /usr/local/apache2/bin/httpd httpd
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment