martes, 27 de mayo de 2008

Apache2 - PHP5


INSTALACIÓN


root@server:~# apt-get install apache2



Instalando PHP5
root@server:~# apt-get install php5-common libapache2-mod-php5 php5-cli

CONFIGURACIÓN DE LOCALHOST
Cuando instalamos apache2 y probamos con un localhost si está todo bien aparece una página que nos dice IT WORKS con algunos detalles adicionales del servicio de apache.

Ahora si quisiéramos cambiar el directorio de nuestro index tendremos que editar alguna lineas en la configuración de apache2.

  1. Editar el archivo  "000-default.conf", el cual se encuentra en "/etc/apache2/sites-available/".
  2. Cambiamos a la nueva ruta.
  3. Agregamos Directorio con permisos.
#DocumentRoot /var/www
DocumentRoot /nuevaRuta
<Directory /home/INTERNET/www>
        Require all granted
<Directory>


REINICIAR EL SERVIDOR

root@server:~# apache2ctl graceful  ó

root@server:~# /etc/init.d/apache2 restart

HABILITANDO USUARIOS (public_html)


Si solo tenemos el modulo apache instalado lo único que será necesario ejecutar es:

root@server:~# a2enmod userdir

y se reinicia el servicio.

Si tiene PHP, se tiene que editar "/etc/apache2/mods-available/php5.conf" comentando de la siguiente manera:

#        php_admin_value engine Off

NOTA.- Si aún así en los usuarios cuando llamamos a un archivo .php el servidor pretende descargarlos, entonces procedemos a comentar todas la lineas del archivo php5.conf de /etc/mods-available/


ADVERTENCIA DE SERVIDOR NO ENCONTRADO

Algunas veces nuestro servicio apache2 nos mostrara este mensaje

"Could not reliably determine the server's fully qualified domain name. Using 127.0.0.1 for ServerName waiting apache2: Could not reliably determine server's fully qualified domain name 127.0.0.1 for ServerName"

Se evita este warning agregando una linea en:
/etc/apache2/apache2.conf
o
 /etc/apache2/httpd.conf

#El nombre, será el nombre del servidor o el que se desee.
ServerName <nombre>

No hay comentarios: