Jose Antonio Albalat AlmenaraPRACTICAAPACHE 2
Índice de contenidoEl acceso a una determinada carpeta estará restringido a aquellos usuarios que se autentiquen contraun ...
El acceso a una determinada carpeta estará restringido a   aquellos usuarios que se autentiquen contra un servidor   openl...
Una vez instalado y configurado Openldap vamos a modificar el fichero/etc/phpldapadmin/config.php donde debemos cambiar lo...
Ahora reiniciamos apache para ver que todo funciona correctamente:PhpldapadminPara ello ponemos sudo apt-get install phpld...
Ahora insertamos los ficheros que hemos creado en ldap:Ahora vamos a comprobar que se han insertado bien y que funciona co...
Ahora pasamos a inicializar los modulos de a2enmod ldap y a2enmod authz_ldap:Carpeta privadaAhora vamos a crear en el home...
Dentro de la carpeta privada creamos un fichero llamado index.html donde escribiremos un textopara ver que funciona correc...
Ahora activamos el sitio con el siguiente comando: sudo a2ensite privadaNos dice que ya esta activada porque la active ant...
Añadir un tercer CMS distinto a los dos anteriores que se  accede como https://seguro.vuestrodominio.esWordpressDescargaPr...
Base de datosAjuste de ficheros y carpetasUna vez descargado descomprimimos la carpeta en la ruta /var/wwwAhora entramos e...
Una vez modificados los datos guardamos el archivo como wp.config.php
Instalación y configuración de wordpress
VirtualHostPara que se encuentre en virtualhost hacemos lo siguiente:Primero nos vamos a /etc/hosts y modificamos lo sigui...
Luego nos vamos a /etc/apache2/httpd.conf y realizamos los siguientes cambios:Ahora vemos como funciona correctamente como...
Activar HTTPSPrimero creamos en /var/www una carpeta llamada segura:Ahora creamos un certificado para que el servidor pued...
Habilitamos el puerto 443 ya que es el puerto que usa el protocolo https:comentamos el puerto 80 ya que no vamos a usar el...
Me dice que ya esta activado porque lo hice anteriormete.Ahora reiniciamos apache2:Ahora ponemos en el navegador https://s...
Le damos a obtener certificado y elegimos el certificado.
Upcoming SlideShare
Loading in …5
×

Práctica apache2 jose antonio albalat almenara

887 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Práctica apache2 jose antonio albalat almenara

  1. 1. Jose Antonio Albalat AlmenaraPRACTICAAPACHE 2
  2. 2. Índice de contenidoEl acceso a una determinada carpeta estará restringido a aquellos usuarios que se autentiquen contraun servidor openldap............................................................................................................................3 Instalación Openldap...................................................................................................................3 Phpldapadmin..............................................................................................................................5 Usuarios......................................................................................................................................5 Virtualhost...................................................................................................................................8 Comprobación autentificación....................................................................................................9Añadir un tercer CMS distinto a los dos anteriores que se accede comohttps://seguro.vuestrodominio.es ....................................................................................................10Wordpress...........................................................................................................................................10 Descarga....................................................................................................................................10 Base de datos.............................................................................................................................11 Ajuste de ficheros y carpetas.....................................................................................................11 Instalación y configuración de wordpress.................................................................................13 VirtualHost................................................................................................................................14 Activar HTTPS.........................................................................................................................16
  3. 3. El acceso a una determinada carpeta estará restringido a aquellos usuarios que se autentiquen contra un servidor openldap.Instalación OpenldapPara instalar Openldap primero debemos ponerl el siguiente comando: sudo apt-get install slapddb4.8-util ldap-utilsuna vez instalado debemos configurarlo, para ello ponemos el siguiente comando:sudo dpkg-reconfigure slapd
  4. 4. Una vez instalado y configurado Openldap vamos a modificar el fichero/etc/phpldapadmin/config.php donde debemos cambiar los ejemplos por nuestros datos comoaparece en la siguiente imagen:
  5. 5. Ahora reiniciamos apache para ver que todo funciona correctamente:PhpldapadminPara ello ponemos sudo apt-get install phpldapadminUsuariosAhora pasamos a introducir los usuarios:Para ello vamos a crear un fichero llamado init.ldif , y otro llamado usuarios.lidf dondeintroducimos los usuarios, y cuyo contenido mostraremos en la siguiente imagen:
  6. 6. Ahora insertamos los ficheros que hemos creado en ldap:Ahora vamos a comprobar que se han insertado bien y que funciona correctamente phpldapadmin:
  7. 7. Ahora pasamos a inicializar los modulos de a2enmod ldap y a2enmod authz_ldap:Carpeta privadaAhora vamos a crear en el home la carpeta /var/www/privada y dentro la carpeta privada:
  8. 8. Dentro de la carpeta privada creamos un fichero llamado index.html donde escribiremos un textopara ver que funciona correctamente:VirtualhostVamos a crear un virtualhost para ello nos vamos a /etc/apache2/sites-available/privadaprivada es un fichero que hemos creado nosotros para crear el virtual hosts:
  9. 9. Ahora activamos el sitio con el siguiente comando: sudo a2ensite privadaNos dice que ya esta activada porque la active anteriormente cuando cree el archivo.Ahora nos vamos al archivo /etc/hosts para que nos resuelva la dirección:Comprobación autentificaciónAhora vamos a probar que entra con privada y nos pide autentificación:Como vemos funciona correctamente ahora vamos a provar que al autentificarnos entra y se nos veel index.html que creamos anteriormente.
  10. 10. Añadir un tercer CMS distinto a los dos anteriores que se accede como https://seguro.vuestrodominio.esWordpressDescargaPrimero pasamos a descargarnos wordpress:
  11. 11. Base de datosAjuste de ficheros y carpetasUna vez descargado descomprimimos la carpeta en la ruta /var/wwwAhora entramos en la carpeta wordpress y modificamos el archivo wp-config-sample.phpintroduciendoles los datos correspondientes a nuestra base de datos como aparece en la siguienteimagen:
  12. 12. Una vez modificados los datos guardamos el archivo como wp.config.php
  13. 13. Instalación y configuración de wordpress
  14. 14. VirtualHostPara que se encuentre en virtualhost hacemos lo siguiente:Primero nos vamos a /etc/hosts y modificamos lo siguiente;
  15. 15. Luego nos vamos a /etc/apache2/httpd.conf y realizamos los siguientes cambios:Ahora vemos como funciona correctamente como virtualhost:
  16. 16. Activar HTTPSPrimero creamos en /var/www una carpeta llamada segura:Ahora creamos un certificado para que el servidor pueda servir mediante https:make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/ssl/certs/apache2.pemMe dice que ya existe porque lo he creado anteriormente.
  17. 17. Habilitamos el puerto 443 ya que es el puerto que usa el protocolo https:comentamos el puerto 80 ya que no vamos a usar el protocolo http sino el https.Ahora modificamos /etc/apache2/sites-available/default para que se vaya a nuestra carpeta y coja elpuerto 443:Ahora habilitamos el modulo sslsudo a2enmod ssl
  18. 18. Me dice que ya esta activado porque lo hice anteriormete.Ahora reiniciamos apache2:Ahora ponemos en el navegador https://seguro.albalat.com y nos tiene que funcionar correctamente:Le damos a entiendo los riesgos y luego a añadir exepción:
  19. 19. Le damos a obtener certificado y elegimos el certificado.

×