Receta red social

2,091 views

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,091
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Receta red social

  1. 1. 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 darclic.
  2. 2. Dentro de la ventana que aparecera buscar y seleccionar la opcion LAMP server y dar clicen aceptar.Al momento de la instalacion nos pedira una contraseña para el usuario root de mysqlasignamos 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.
  3. 3. Dentro de la terminal copiar la siguiente linea de codigo y dar enter.sudo apt-get install phpmyadminCuando termine la instalación copiar y pegar la siguiente linea de código para habilitar elmodulo rewrite de Apache.sudo a2enmod rewriteSi estamos utilizando la version de Ubuntu 10.04 tendremos corregir un problema con elpaquete libapache2-mod-fcgid que causa problemas con la subida de archivos conaplicaciones php, copiar el siguiente enlace en la barra de direcciones de nuestronavegador 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.debAparecera una ventana donde tendremos que guardar un archivo.
  4. 4. Cuando el archivo se haya descargado lo tendremos que instalar simplemente dandodoble clic. Aparecerá una venta y tendremos que dar clic en Instalar el paqueteCuando termine la instalacion copiaremos lo siguiente en la terminal.sudo -sluego
  5. 5. echo libapache2-mod-fcgid hold | dpkg –set-selectionsluegoexitluegosudo /etc/init.d/apache2 reloady por ultimosudo apache2ctl gracefulAhora configuraremos un archivo de apache, copiaremos la siguiente linea de codigo enla terminal.sudo gedit /etc/apache2/sites-available/defaultseleccionamos 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.
  6. 6. 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 enUbuntu respetando minúsculas y mayúsculas.** www.faceues.com , es el nombre que le asignamos a nuestro sitio ustedes puede usarotro nombre*** /home/Nombre de nuestro Usuario/joomla , es la rutaque nosotros decidimos utilizarpara 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 Crearuna 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/joomlaAhora reiniciaremos Apache, copiar lo siguiente en terminal.sudo /etc/init.d/apache2 reloadHasta aquí tendremos configurado correctamente Apache en nuestro Ubuntu.Instalar y configurar servidor DNS.Copiar lo siguiente en terminal.sudo apt-get install dnsmasqAhora tendremos que modificar un archivo, copiamos lo ssiguiente en terminal.sudo gedit /etc/resolv.confy agregamos la siguiente linea de codigo
  7. 7. ------------- archivo--------------127.0.0.1 localhost127.0.1.1 nombre de tu maquina192.168.0.101 www.faceues.com# The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::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 nombreen apache debes usar ese.Ahora copiamos lo siguiente en terminal.sudo service dnsmasq restartInstalar 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 -qhttp://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-keyadd - && sudo aptitude update && sudo aptitude -y install virtualbox-3.2 && sudoadduser $(whoami) vboxusersCon estos pasos tendremos instalado virtualBox en Aplicaciones → Herramientas delsistema → oracle VM VirtualBox
  8. 8. Instalar Ubuntu en VirtualBox.Abrimos VirtualBoxy damos clic en Nueva.En la ventana que aparece damos clic en siguiente y en la siguiente ventanaseleccionamos el sistema operativo en nuestro caso Linux version ubuntu, le asignamosun nombre por ejemplo LDAP.Luegos damos clic en siguiente en las siguientes ventanas hasta terminar.
  9. 9. Luego seleccionaremos la maquina virtual creada y daremos clic en configuracion eiremos red, tendremos una opcion Conectado a: y seleccionaremos Adaptador puenteluego 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 nuestraunidad de cd/dvd y daremos clic en siguiente.
  10. 10. Luego instalaremos Ubuntu siguiendo los mismos pasos de cuando lo instalamos ennuestra maquina.Instalar servidor LDAP en maquina virtual creada.Dentro de la la maquina virtual copiamos la siguiente direccion en firefoxhttps://opends.dev.java.net/public/downloads_index.htmly bajamos el archivo en formato .zip
  11. 11. Descomprimimos el archivo y damos clic en setup
  12. 12. damos clic en ejecutar en un terminaly aparecera la siguiente pagina damos clic en siguiente
  13. 13. en la siguiente pagina ingresamos los datos que solicita y damos clic en siguienteen nombre de host introducimos el nombre de nuestra maquina en nuestro caso cuandoinstalamos ubuntu en la maquina virtual le asignamo el nombre LDAP, lo siguiente queintroduciremos es la contraseña en nuestro caso cos115, los iguientes casos se dejan conlos valores por defaulten la siguiente pagina damos clic en siguiente
  14. 14. en la siguiente pagina el ND base de directorio y damos clic en siguienteen nuestro caso es faceues.com por lo que ingresamos dc=faceues,dc=comFinalmente damos clic en terminar
  15. 15. Luego damos clic en cerrarPara agregar usuarios a nuestro servidor ldap ingresamos a la carpeta bin y damos clic encontrol-panel igual que la vez pasada damos clic en ejecutar en terminal
  16. 16. en la siguiente pagina ingresamos la contraseña y damos clic en aceptaren la siguiente pagina damos clic en administrar entradas
  17. 17. en la siguiente pagina clic derecho agregar usuarioe ingresamos los datos de nuestro usuario
  18. 18. recordemos que el id de usuario sera el mismo en nuestra red social por lo que debemoscambiar el atributo de nombre por uid luego damos clic en aceptar
  19. 19. para agregar mas usuarios podemos seguir el mismo procedimientofinalmente podemos dar clic en cerrar para regresar a la pantalla principal
  20. 20. 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 conectaranuestra máquina real.
  21. 21. Instalar Joomla en UbuntuIngresar a la siguiente direccion y dar clic en descargarhttp://www.joomlaspanish.org/Cuando el archivo termine de descargarse descomprimir el archivo y copiar todo elcontenido en la carpeta joomla que se encuentra en nuestros documentos.
  22. 22. Le asignamos permisos de escritura copiando el siguiente comando en la terminal.sudo chmod -R 7777 /home/Nombre de nuestro Usuario/joomlaLugo abrimos otra ventana de firefox y vamos a la siguiente direccioneshttp://www.mediafire.com/?3imymzij5mfdescargamos el archivo y lo descomprimos
  23. 23. 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 ydamos clic en crear
  24. 24. Luego accedemos a nuestro sitio webhttp://www.faceues.com/Seleccionas español y damos clic en siguiente en la siguiente pagina damos clic ensiguiente.En la siguiente pagina damos clic en siguiente.
  25. 25. En la siguiente pagina ingresamos la configuracion de nuestra base de datos y damos clic ensiguiente.Nombre de servidor: localhostnombre de usuario: rootcontraseña: la que introducimos cuando instalamos LAMPNombre de base de datos: lel nombre que le dimos a la base detos que creamos en phpmyadmin ennuestro caso faceues.En la siguiente pagin damos clic en siguiente.
  26. 26. En la siguiente pagina ingresamos el nombre de nuestro sitio web, nuestro correo electronico ycontraseña del usuario administrador en nuestro caso cos115, damos clic en instalar los datos deejemplos predeterminados y luego clic en siguiente.En la siguiente pagina nos indicara que debemos borrar la carpeta installation para poder continuar.
  27. 27. Ingresamos a la carpeta joomla y borramos la carpeta.Luego copiamos e ingresamos a la siguiente direccioneshttp://www.faceues.com/administrator/index.phpConfigurar JoomlaPodremos ver la siguiente pagina donde ingresamos el usuario admin y nuestra contraseña deadministrador, damos clic en acceder
  28. 28. Y veremos la siguiente paginaVamos a extensiones → Instalar desinstalar
  29. 29. en la siguiente pagina damos clic en examinar y buscamos en la carpeta que descargamos ydescomprimimos JomSocial15248_by_ilen y dentro de ella entramos en JomSocial AIO 1.5.248dentro de ella elegimos 1. Component - 1.5.248 Pro y seleccionamoscom_community_pro_1.5.248.zipdamos clic en subir archivo en instalar
  30. 30. Y tendremos la siguiente ventanaLuego iremos a extensiones → gestor de plugins
  31. 31. en la siguiente pagina iremos a Autenticación – LDAPEn la siguiente pagina ingresaremos los parametros de nuestro servidor ldap que configuramos conanterioridad
  32. 32. luego damos clic en guardar y luego en aplicarLuego vamos a componente → jom Social, y damos clic
  33. 33. En la siguiente pagina damos clic en siguiente.Luego esperamos a que la instalacion finalice y veremos la siguiente pagina
  34. 34. damos clic en siguiente y vermos la siguiente paginaluego cerramos y entramos a firefox a la siguiente paginahttp://www.faceues.com/
  35. 35. Para acceder a nuestra red social daremos clic en JomSocialy veremos la siguiente pagina
  36. 36. desde donde podremos acceder a nuestra red social, utilizando los usuarios creados en nuestroservidor LDAP.

×