You are on page 1of 9

Manual de Servidor LAMP en Linux Debían

MANUAL DE INSTALACION Y
CONFIGURACION DE UN SERVIDOR HTTP
LAMP
(LINUX + APACHE + MYSQL-
MYSQL-SERVER +
PHP) SOBRE LINUX DEBIAN

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

MANUAL DE INSTALACION Y CONFIGURACION DE UN SERVIDOR HTTP


(LAMP)

Para empezar a configurar nuestro servidor LAMP vamos a instalar el paqute


de phpmyadmin, al instalar este paquete el nos va instalar automaticamente al
servodir web APACHE en la version mas reciente y lenguaje de programacion
PHP (Php Hypertext Pre-processor).
Para esto abrimos la terminal de ROOT y ejecutamos

#apt-
#apt-get install phpmyadmin

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Después de esto vamos a instalar el servidor MYSQL, para esto ejecutamos en


la terminal,

#apt-
#apt-get install mysql-
mysql-server mysql-
mysql-admin

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Después de instalar Mysql vemos que el apache corre en nuestro navegador


pero el phpmyadmin no corre, esto se debe a que los dos corren por defecto
por el puerto :80, entonces como no hay un dns configurado no puede resolver
dos nombres por el mismo puerto.

Para solucionar esto, como no puedo resolver nombres si puedo asignar un


puerto distinto a cada servicio, esto se debe hacer; Primero, copiando el
archivo de phpmyadmin por defecto que viene en la ruta
/usr/share/phpmyadmin al archivo de configuracion de el apache que esta en la
ruta /etc/apache2/sites-available
y configurar los archivos de configuracion de cada servicio para que escuchen
por dos puertos distintos; Esto se hace asi:

*Primero creamos una copia de seguridad del archivo de confuguracion por


defecto del apache que es “default” a un directorio distinto de nuestro equipo;
Para esto ejecutamos,

#cp /etc/apache2/sites-
/etc/apache2/sites-available/default /home/debían

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Luego ejecutamos un comando muy comun para copiar el archivo de


configuracion de apache “apache.conf” a el final de el archivo “default” que se
encuentra en el directorio “sites-available”de el directorio apache2, para esto
seria util ejecutar el comando:

#cat /etc/phpmyadmin/apache.conf > /etc/apache2/sites-


/etc/apache2/sites-
available/default

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Luego revisamos que nuestras configuraciones hayan sido efectuadas


correctamente

Ahora creamos el archivo “default1”y lo copiamos al directorio “sites-


available”donde se especifica que el servidor apache2 va a trabajar por el
puerto 8080 y phpmyadmin por el puerto 80.

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Luego entramos al directorio sites-available y ejecutamos el comando,

debian@debian:/etc/apache2/sites
debian@debian:/etc/apache2/sites-
:/etc/apache2/sites-available#a2ensite
default1

Copyright2009©adrcesge.org
Manual de Servidor LAMP en Linux Debían

Después en el archivo “ports.conf” habilitamos para que escuche por los dos
puertos con un editor de archivos sea nano o sudo gedit y luego reiniciamos
nuesttro servidor apache asi,

#/etc/init.d/apache2 force-
force-reload

Después vamos a verificar que el equipo escuche por los dos puertos para esto
ejecutamos el comando,

#netstat -an | grep: 80

Copyright2009©adrcesge.org

You might also like