Your SlideShare is downloading. ×

Receta red social

1,332

Published on

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

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
1,332
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. ------------- 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. 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. 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. 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. Descomprimimos el archivo y damos clic en setup
  • 12. damos clic en ejecutar en un terminaly aparecera la siguiente pagina damos clic en siguiente
  • 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. 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. 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. en la siguiente pagina ingresamos la contraseña y damos clic en aceptaren la siguiente pagina damos clic en administrar entradas
  • 17. en la siguiente pagina clic derecho agregar usuarioe ingresamos los datos de nuestro usuario
  • 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. para agregar mas usuarios podemos seguir el mismo procedimientofinalmente podemos dar clic en cerrar para regresar a la pantalla principal
  • 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. 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. 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. 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. 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. 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. 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. 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. Y veremos la siguiente paginaVamos a extensiones → Instalar desinstalar
  • 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. Y tendremos la siguiente ventanaLuego iremos a extensiones → gestor de plugins
  • 31. en la siguiente pagina iremos a Autenticación – LDAPEn la siguiente pagina ingresaremos los parametros de nuestro servidor ldap que configuramos conanterioridad
  • 32. luego damos clic en guardar y luego en aplicarLuego vamos a componente → jom Social, y damos clic
  • 33. En la siguiente pagina damos clic en siguiente.Luego esperamos a que la instalacion finalice y veremos la siguiente pagina
  • 34. damos clic en siguiente y vermos la siguiente paginaluego cerramos y entramos a firefox a la siguiente paginahttp://www.faceues.com/
  • 35. Para acceder a nuestra red social daremos clic en JomSocialy veremos la siguiente pagina
  • 36. desde donde podremos acceder a nuestra red social, utilizando los usuarios creados en nuestroservidor LDAP.

×