Click here to load reader
Upload
juandavid692
View
1.958
Download
3
Embed Size (px)
Citation preview
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
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
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
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
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
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.
Manual de Servidor LAMP en Linux Debían
Copyright2009©adrcesge.org
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
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