Publicado el 16 de Abril del 2018
1.841 visualizaciones desde el 16 de Abril del 2018
796,1 KB
17 paginas
Creado hace 15a (21/04/2009)
Factor Evolución S.A DE C.V www.linuxparatodos.net
NDICE DEDE CONTENIDO
ÍÍNDICE
CONTENIDO
Información de Derechos reservados de esta publicación....................2
Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP)............................3
6.1 Sobre LAMP....................................................................................................4
6.2 Proceso de instalación de LAMP..................................................................4
6.2.1 Instalando el servidor LAMP(Apache+MySQL+PHP)....................................................4
6.3 Descargando Joomla.....................................................................................6
6.4 Configurando dominios virtuales en Apache..............................................6
6.4.1 Paso 1.- Activando la directiva NameVirtualHost..........................................................6
6.4.2 Paso 2.- Estructura de directorios para dominios virtuales .......................................7
6.4.3 Paso 3.- Creación y modificación de los ficheros de configuración de los dominios
virtuales .....................................................................................................................................8
6.4.4 Paso 4.- Integrando el gestor de contenidos Joomla a los dominios virtuales.........9
6.5.1 Acerca de MySQL...........................................................................................................10
6.5.2 Configurando la cuenta de root en el manejador MySQL .........................................10
6.5.3 Integrando MySQL con Joomla.....................................................................................11
6.6 Instalación de Joomla..................................................................................13
6.6.1 Sobre Joomla..................................................................................................................13
6.6.2 Instalando Joomla..........................................................................................................13
6.6.2.1 Paso 1) Seleccionando el idioma para la instalación .........................................................................13
6.6.2.2 Paso 2) Comprobación de paquetes para Joomla...............................................................................14
6.6.2.3 Paso 3) Licencia GNU/GPL....................................................................................................................14
6.6.2.4 Paso 4) Configurando MySQL con Joomla..........................................................................................15
6.6.2.5 Paso 5) Configurando el FTP.................................................................................................................15
6.6.2.6 Paso 6) Configuración Principal de Joomla.........................................................................................16
6.6.2.7 Paso 7) Finalizando la instalación de Joomla......................................................................................16
6.6.2.8 Accediendo a la consola de administración de Joomla......................................................................17
6.6.2.9 Accediendo a nuestro portal web.........................................................................................................18
1
Factor Evolución S.A DE C.V www.linuxparatodos.net
Información de Derechos reservados de esta
publicación.
Reconocimiento-NoComercial-CompartirIgual 2.1
Usted es libre de:
● Copiar, Distribuir y Comunicar públicamente la obra
Bajo las condiciones siguientes:
Reconocimiento. Debe reconocer y citar al autor original.
No comercial. No puede utilizar esta obra para fines
comerciales.
Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra
generada bajo una licencia idéntica a ésta.
● Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta
obra.
● Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor
Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo
anterior.
Reconocimiento-NoComercial-CompartirIgual 2.1
Autor del manual: Javier Eduardo Duarte
2
Factor Evolución S.A DE C.V Servidores Linux Servicios
Tema 6. Servidor LAMP
(Linux+Apache+Mysql+PHP)
3
Factor Evolución S.A DE C.V www.linuxparatodos.net
6.1 Sobre LAMP
Un servidor LAMP es un conjunto de aplicaciones instaladas en un servidor Linux los cuales, al trabajar en
conjunto logran dar vida a una aplicación mucho mas grande y robusta
Generalmente un servidor LAMP esta constituido por los siguientes paquetes:
● Linux: El sistema operativo;
● Apache. El servidor web;
● MySQL. El gestor de bases de datos;
● Perl, PHP, o Python. Lenguajes de programación.
De ahí el nombre de servidor LAMP
Algunas aplicaciones que hacen uso de un servidor LAMP son las siguientes:
● Zimbra.-Servidor de Correo Electrónico
● Openfire.-Servidor de Mensajería Instantánea
● CMS.- Gestores de Contenidos (Joomla,Drupal,Wordpress)
6.2 Proceso de instalación de LAMP
En este capitulo te enseñaremos como se instala y configura un servidor de LAMP mediante la implementacion
de un gestor de contenidos que en este caso sera un Joomla.
6.2.1 Instalando el servidor LAMP(Apache+MySQL+PHP)
La instalación de un servidor LAMP requiere de aplicaciones previamente instaladas como es el caso del
servidor web apache el cual fue instalado en el capitulo anterior pero de igual manera lo volveremos a nombrar aquí.
Abra una consola y teclee lo siguiente para llevar a cabo la instalación de los paquetes del servidor LAMP
[root@ localhost ~]# yum install -y httpd mysql mysql-server php-mysql
php-cli php-common
Recuerde que este comando se debe ejecutar como root
Por ultimo solo deberá iniciar (o en su caso reiniciar) servicios como el servidor web apache asi como también
el manejador de bases de datos MySQL
[root@ localhost ~]# /etc/init.d/httpd start
[root@ localhost ~]# /etc/init.d/mysql start
El siguiente punto sera descargar el gestor de contenidos Joomla.
4
Factor Evolución S.A DE C.V www.linuxparatodos.net
6.3 Descargando Joomla
Descargue Joomla del siguiente portal web:
http://www.joomlaspanish.org/
Como puede observarse usted puede descargar Joomla de tres formas distintas, la única diferencia radica en
la forma en la que esta empaquetado el paquete.
Le recomendamos descargar Joomla a la carpeta de root
------> /root/Joomla_1.5.9-Spanish-pack_completo.tar.gz
NOTA: No extraiga o desempaquete el gestor de contenidos, solo descarguelo en la ruta antes mencionada ,
posteriormente se le indicara donde debe ser extraído el contenido de este paquete
6.4 Configurando dominios virtuales en Apache
Como podrá recordar en el capitulo anterior hablamos extensamente sobre el tema de los dominios virtuales en
apache, pero de igual manera volveremos a retomar el tema aquí
La creación de dominios virtuales sobre un servidor web como apache tiene una vital importancia cuando se trata de dar
hospedaje a varios sitios web dentro del mismo servidor.
Lograr implementar de manera correcta los dominios virtuales sobre el servidor web apache es tarea sencilla
por lo que le recomendamos primero haber leído todas las directivas que pueden ser aplicadas al fichero
httpd.conf
A partir de este punto comenzaremos a crear los dominios virtuales, es por ello que pedimos tu total
concentración y paciencia para que leas poco a poco estos puntos.
6.4.1 Paso 1.- Activando la directiva NameVirtualHost
El primer paso sera abrir el fichero
el cual esta almacenado en la ruta:
httpd.conf
/etc/httpd/conf/
6
Factor Evolución S.A DE C.V Servidores Linux Servicios
En dicho fichero debemos localizar la siguiente linea y descomentarla si es que lo esta
NameVirtualHost *:80
La función de esta directiva sirve para indicar la dirección IP en la que se esta brindando el servicio o bien
insertando un asterisco(*) para que esté activa en cualquier interfaz del servidor que es como nosotros lo debemos
tener.
6.4.2 Paso 2.- Estructura de directorios para dominios virtuales
en nuestro servidor.
Lo siguiente sera crear la estructura que contendrá cada uno de los dominios virtuales que serán hospedados
Ejemplo: Suponga que tenemos 5 nombres de dominio que serán hospedados en nuestro servidor web
www.turbolinux.com.mx
www.comerciolinux.com
www.escuelalinux.edu
www.linuxunido.org
www.linuxbloger.net
por cada dominio se deberá crear un directorio, dicho directorio sera nombrado de la misma forma que el
dominio, solo omitiendo el “www”.
[root@ localhost ~]# mkdir turbolinux.com.mx
[root@ localhost ~]# mkdir comerciolinux.com
[root@ localhost ~]# mkdir escuelalinux.edu
[root@ localhost ~]# mkdir linuxunido.org
[root@ localhost ~]# mkdir linuxbloger.net
Estos directorios deberán ser creados dentro de la ruta
“/var/www/”
Al final estos directorios deberán quedar de la siguiente manera
/var/www/turbolinux.com.mx
/var/www/comerciolinux.com
/var/www/escuelalinux.edu
/var/www/linuxunido.org
/var/www/linuxbloger.net
Si no están en la ruta antes descrita solo debe
Comentarios de: Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP) (0)
No hay comentarios