receta red social

36
Preparar el equipo. Instalar servidor LAMP en Ubuntu. Ir al menu Sistema → Administracion → Gestor de paquetes Synaptic y dar clic. Dentro de Synaptic tenemos que ir al menu Editar → Marcar Paquetes por Tarea... y dar clic.

Upload: walterose7

Post on 13-Jun-2015

1.367 views

Category:

Education


0 download

DESCRIPTION

Manual para crear una red social con soporte para servidor LDAP.

TRANSCRIPT

Page 1: Receta red social

Preparar el equipo. Instalar servidor LAMP en Ubuntu. Ir al menu Sistema → Administracion → Gestor de paquetes Synaptic y dar clic.

Dentro de Synaptic tenemos que ir al menu Editar → Marcar Paquetes por Tarea... y dar clic.

Page 2: Receta red social

Dentro de la ventana que aparecera buscar y seleccionar la opcion LAMP server y dar clic en aceptar.

Al momento de la instalacion nos pedira una contraseña para el usuario root de mysql asignamos la de nuestra conveniencia. Despues de haber ejecutado estos pasos tendremos instalado en nuestro Ubuntu apache, mysql y php. Instalar phpmyadmin y configurar apache.

Ir al menu Aplicaciones → Accesorios → Terminal y dar clic.

Page 3: Receta red social

Dentro de la terminal copiar la siguiente linea de codigo y dar enter. sudo apt-get install phpmyadmin

Cuando termine la instalación copiar y pegar la siguiente linea de código para habilitar el modulo rewrite de Apache.

sudo a2enmod rewrite

Si estamos utilizando la version de Ubuntu 10.04 tendremos corregir un problema con el paquete libapache2-mod-fcgid que causa problemas con la subida de archivos con aplicaciones php, copiar el siguiente enlace en la barra de direcciones de nuestro navegador web favorito en nuestro caso mozilla firefox (Aplicaiones → Internet → Navegador web Firefox).

http://kr.archive.ubuntu.com/ubuntu/pool/universe/liba/libapache2-mod-fcgid/libapache2-mod-fcgid_2.2-1_amd64.deb

Aparecera una ventana donde tendremos que guardar un archivo.

Page 4: Receta red social

Cuando el archivo se haya descargado lo tendremos que instalar simplemente dando doble clic. Aparecerá una venta y tendremos que dar clic en Instalar el paquete

Cuando termine la instalacion copiaremos lo siguiente en la terminal.

sudo -s

luego

Page 5: Receta red social

echo libapache2-mod-fcgid hold | dpkg –set-selections

luego

exit

luego

sudo /etc/init.d/apache2 reload

y por ultimo

sudo apache2ctl graceful

Ahora configuraremos un archivo de apache, copiaremos la siguiente linea de codigo en la terminal.

sudo gedit /etc/apache2/sites-available/default

seleccionamos todo el archivo control + A y pegamos lo siguiente:

-------------------A partir de aqui-----------------------

<VirtualHost *:80>

ServerAdmin webmaster@localhost

DocumentRoot /home/Nombre de nuestro Usuario/joomla

ServerName www.faceues.com

<Directory />

Options FollowSymLinks

AllowOverride all </Directory>

<Directory /home/Nombre de nuestro Usuario/joomla>

Options Indexes FollowSymLinks MultiViews

AllowOverride all Order allow,deny

allow from all </Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin">

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all </Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg.

Page 6: Receta red social

LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/">

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128

</Directory>

</VirtualHost>

-------------------Hasta aqui-----------------------

*Cambiamos Nombre de nuestro Usuario por el nombre que tiene nuestro usuario en Ubuntu respetando minúsculas y mayúsculas.

** www.faceues.com , es el nombre que le asignamos a nuestro sitio ustedes puede usar otro nombre

*** /home/Nombre de nuestro Usuario/joomla , es la rutaque nosotros decidimos utilizar para crear nuestra carpeta ustedes pude usar otra si lo desean.

Luego guardamos y cerramos.

Ahora iremos Lugares → carpeta personal y crearemos una carpeta (clic derecho Crear una carpeta) con el nombre joomla.

Ahora le daremos permisos a la carpeta, copiar lo siguiente en terminal.

sudo chmod -R 7777 /home/Nombre de nuestro Usuario/joomla

Ahora reiniciaremos Apache, copiar lo siguiente en terminal.

sudo /etc/init.d/apache2 reload

Hasta aquí tendremos configurado correctamente Apache en nuestro Ubuntu.

Instalar y configurar servidor DNS.

Copiar lo siguiente en terminal.

sudo apt-get install dnsmasq

Ahora tendremos que modificar un archivo, copiamos lo ssiguiente en terminal.

sudo gedit /etc/resolv.conf

y agregamos la siguiente linea de codigo

Page 7: Receta red social

------------- archivo--------------

127.0.0.1 localhost 127.0.1.1 nombre de tu maquina

192.168.0.101 www.faceues.com

# The following lines are desirable for IPv6 capable hosts

::1 localhost ip6-localhost ip6-loopback

fe00::0 ip6-localnet ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

ff02::3 ip6-allhosts

----------------fin----------------------

* 127.0.1.1 nombre de tu maquina aparece el nombre de tu computadora. ** 192.168.0.101 debe de ser la dirección ip de tu computadora

*** www.faceues.com es el nombre que le hemos dado a la red si utilizaste otro nombre en apache debes usar ese.

Ahora copiamos lo siguiente en terminal.

sudo service dnsmasq restart

Instalar VirtualBox en Ubuntu.

Para instalar VirtualBox en ubuntu copiaremos lo siguiente en consola.

echo deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) non-free | sudo tee /etc/apt/sources.list.d/virtualbox.list && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - && sudo aptitude update && sudo aptitude -y install virtualbox-3.2 && sudo adduser $(whoami) vboxusers

Con estos pasos tendremos instalado virtualBox en Aplicaciones → Herramientas del sistema → oracle VM VirtualBox

Page 8: Receta red social

Instalar Ubuntu en VirtualBox.

Abrimos VirtualBoxy damos clic en Nueva.

En la ventana que aparece damos clic en siguiente y en la siguiente ventana seleccionamos el sistema operativo en nuestro caso Linux version ubuntu, le asignamos un nombre por ejemplo LDAP.

Luegos damos clic en siguiente en las siguientes ventanas hasta terminar.

Page 9: Receta red social

Luego seleccionaremos la maquina virtual creada y daremos clic en configuracion e iremos red, tendremos una opcion Conectado a: y seleccionaremos Adaptador puente luego damos clic en Aceptar.

Ahora lo que tendremos que hacer es introducir un cd de ubuntu en la maquina, seleccionamos la maquina que hemos creado y damos clic en iniciar.

Luego nos aparecera una ventana en la que seleccionaremos el nombre de nuestra unidad de cd/dvd y daremos clic en siguiente.

Page 10: Receta red social

Luego instalaremos Ubuntu siguiendo los mismos pasos de cuando lo instalamos en nuestra maquina.

Instalar servidor LDAP en maquina virtual creada.

Dentro de la la maquina virtual copiamos la siguiente direccion en firefox

https://opends.dev.java.net/public/downloads_index.html

y bajamos el archivo en formato .zip

Page 11: Receta red social

Descomprimimos el archivo y damos clic en setup

Page 12: Receta red social

damos clic en ejecutar en un terminal

y aparecera la siguiente pagina damos clic en siguiente

Page 13: Receta red social

en la siguiente pagina ingresamos los datos que solicita y damos clic en siguiente

en nombre de host introducimos el nombre de nuestra maquina en nuestro caso cuando instalamos ubuntu en la maquina virtual le asignamo el nombre LDAP, lo siguiente que introduciremos es la contraseña en nuestro caso cos115, los iguientes casos se dejan con los valores por default

en la siguiente pagina damos clic en siguiente

Page 14: Receta red social

en la siguiente pagina el ND base de directorio y damos clic en siguiente

en nuestro caso es faceues.com por lo que ingresamos dc=faceues,dc=com

Finalmente damos clic en terminar

Page 15: Receta red social

Luego damos clic en cerrar

Para agregar usuarios a nuestro servidor ldap ingresamos a la carpeta bin y damos clic en control-panel igual que la vez pasada damos clic en ejecutar en terminal

Page 16: Receta red social

en la siguiente pagina ingresamos la contraseña y damos clic en aceptar

en la siguiente pagina damos clic en administrar entradas

Page 17: Receta red social

en la siguiente pagina clic derecho agregar usuario

e ingresamos los datos de nuestro usuario

Page 18: Receta red social

recordemos que el id de usuario sera el mismo en nuestra red social por lo que debemos cambiar el atributo de nombre por uid luego damos clic en aceptar

Page 19: Receta red social

para agregar mas usuarios podemos seguir el mismo procedimiento

finalmente podemos dar clic en cerrar para regresar a la pantalla principal

Page 20: Receta red social

Ahora nos pasamos a la maquina real y dejamos de trabajar en la maquina virtual, pero no la cerraremos ya que esta será el servidor ldap con el cual conectara nuestra máquina real.

Page 21: Receta red social

Instalar Joomla en Ubuntu

Ingresar a la siguiente direccion y dar clic en descargar

http://www.joomlaspanish.org/

Cuando el archivo termine de descargarse descomprimir el archivo y copiar todo el contenido en la carpeta joomla que se encuentra en nuestros documentos.

Page 22: Receta red social

Le asignamos permisos de escritura copiando el siguiente comando en la terminal.

sudo chmod -R 7777 /home/Nombre de nuestro Usuario/joomla

Lugo abrimos otra ventana de firefox y vamos a la siguiente direcciones

http://www.mediafire.com/?3imymzij5mf

descargamos el archivo y lo descomprimos

Page 23: Receta red social

Luego ingresamos a phpmyadmin en nuestro caso la direccion es la siguiente.

http://www.faceues.com/phpmyadmin/

Ingresamos nuestro nombre de usuario y contraseña.

Luego creamos una base de datos en nuestro caso le asignamos el nombre de faceues y damos clic en crear

Page 24: Receta red social

Luego accedemos a nuestro sitio web

http://www.faceues.com/

Seleccionas español y damos clic en siguiente en la siguiente pagina damos clic en siguiente.

En la siguiente pagina damos clic en siguiente.

Page 25: Receta red social

En la siguiente pagina ingresamos la configuracion de nuestra base de datos y damos clic en

siguiente.

Nombre de servidor: localhost

nombre de usuario: root

contraseña: la que introducimos cuando instalamos LAMP

Nombre de base de datos: lel nombre que le dimos a la base detos que creamos en phpmyadmin en

nuestro caso faceues.

En la siguiente pagin damos clic en siguiente.

Page 26: Receta red social

En la siguiente pagina ingresamos el nombre de nuestro sitio web, nuestro correo electronico y

contraseña del usuario administrador en nuestro caso cos115, damos clic en instalar los datos de

ejemplos predeterminados y luego clic en siguiente.

En la siguiente pagina nos indicara que debemos borrar la carpeta installation para poder continuar.

Page 27: Receta red social

Ingresamos a la carpeta joomla y borramos la carpeta.

Luego copiamos e ingresamos a la siguiente direcciones

http://www.faceues.com/administrator/index.php

Configurar Joomla

Podremos ver la siguiente pagina donde ingresamos el usuario admin y nuestra contraseña de

administrador, damos clic en acceder

Page 28: Receta red social

Y veremos la siguiente pagina

Vamos a extensiones → Instalar desinstalar

Page 29: Receta red social

en la siguiente pagina damos clic en examinar y buscamos en la carpeta que descargamos y

descomprimimos JomSocial15248_by_ilen y dentro de ella entramos en JomSocial AIO 1.5.248

dentro de ella elegimos 1. Component - 1.5.248 Pro y seleccionamos

com_community_pro_1.5.248.zip

damos clic en subir archivo en instalar

Page 30: Receta red social

Y tendremos la siguiente ventana

Luego iremos a extensiones → gestor de plugins

Page 31: Receta red social

en la siguiente pagina iremos a Autenticación – LDAP

En la siguiente pagina ingresaremos los parametros de nuestro servidor ldap que configuramos con

anterioridad

Page 32: Receta red social

luego damos clic en guardar y luego en aplicar

Luego vamos a componente → jom Social, y damos clic

Page 33: Receta red social

En la siguiente pagina damos clic en siguiente.

Luego esperamos a que la instalacion finalice y veremos la siguiente pagina

Page 34: Receta red social

damos clic en siguiente y vermos la siguiente pagina

luego cerramos y entramos a firefox a la siguiente pagina

http://www.faceues.com/

Page 35: Receta red social

Para acceder a nuestra red social daremos clic en JomSocial

y veremos la siguiente pagina

Page 36: Receta red social

desde donde podremos acceder a nuestra red social, utilizando los usuarios creados en nuestro

servidor LDAP.