9

Click here to load reader

Manual de Servidor LAMP

Embed Size (px)

Citation preview

Page 1: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

MANUAL DE INSTALACION Y MANUAL DE INSTALACION Y MANUAL DE INSTALACION Y MANUAL DE INSTALACION Y

CONFIGURACION DE UN SERVIDOR HTTP CONFIGURACION DE UN SERVIDOR HTTP CONFIGURACION DE UN SERVIDOR HTTP CONFIGURACION DE UN SERVIDOR HTTP LAMPLAMPLAMPLAMP

(LINUX + APACHE + MYSQL(LINUX + APACHE + MYSQL(LINUX + APACHE + MYSQL(LINUX + APACHE + MYSQL----SERVER + SERVER + SERVER + SERVER + PHP)PHP)PHP)PHP) SOBRE LINUX DEBIANSOBRE LINUX DEBIANSOBRE LINUX DEBIANSOBRE LINUX DEBIAN

Page 2: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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#apt#apt----get install phpmyadminget install phpmyadminget install phpmyadminget install phpmyadmin

Page 3: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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

#apt#apt#apt#apt----get install mysqlget install mysqlget install mysqlget install mysql----server mysqlserver mysqlserver mysqlserver mysql----adminadminadminadmin

Page 4: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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#cp /etc/apache2/sites#cp /etc/apache2/sites#cp /etc/apache2/sites----available/default /home/debíanavailable/default /home/debíanavailable/default /home/debíanavailable/default /home/debían

Page 5: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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#cat /etc/phpmyadmin/apache.conf > /etc/apache2/sites#cat /etc/phpmyadmin/apache.conf > /etc/apache2/sites#cat /etc/phpmyadmin/apache.conf > /etc/apache2/sites----available/defaultavailable/defaultavailable/defaultavailable/default

Page 6: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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.

Page 7: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

Page 8: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

Luego entramos al directorio sites-available y ejecutamos el comando, debian@debiandebian@debiandebian@debiandebian@debian:/etc/apache2/sites:/etc/apache2/sites:/etc/apache2/sites:/etc/apache2/sites----available#a2ensite available#a2ensite available#a2ensite available#a2ensite default1default1default1default1

Page 9: Manual de Servidor LAMP

Manual de Servidor LAMP en Linux Debían

Copyright2009©adrcesge.org

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#/etc/init.d/apache2 force#/etc/init.d/apache2 force#/etc/init.d/apache2 force----reloadreloadreloadreload Después vamos a verificar que el equipo escuche por los dos puertos para esto ejecutamos el comando,

#netstat #netstat #netstat #netstat ----an | grep: 80an | grep: 80an | grep: 80an | grep: 80