• Ubuntu en Live CD • Instalación de Ubuntu • Sofware libre • El ...
Instalación de servicio HTTP, Ubuntu...
Transcript of Instalación de servicio HTTP, Ubuntu...
![Page 1: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/1.jpg)
Instalación de servicio
HTTP, Ubuntu 12.04
David De Maya Merras
![Page 2: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/2.jpg)
Instalación de servicioInstalar servicio de HTTP
• Comando: sudo apt-get install apache2
Instalación para lectura de php• Comando: sudo apt-get install php5
![Page 3: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/3.jpg)
Configuración de página por defecto
Comando:
sudo nano /etc/apache2/mods-available/dir.conf
![Page 4: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/4.jpg)
Configuración de página por defecto
Comando: cd /var/www
Comando: sudo nano elcampico.php
![Page 5: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/5.jpg)
Configuración de página por defecto
Comando: sudo nano sumar.php
![Page 6: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/6.jpg)
Certificado SSL
Instalar certificado SSL
Comando: sudo apt-get install openssl
• Generear una clave privada para la creación del certificado:
Comando: - sudo openssl genrsa -des3 -out server.key 1024
![Page 7: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/7.jpg)
Certificado SSL
Generar solicitud de certificado SSL:
Comando:
sudo openssl req -new -key server.key -out server.csr
![Page 8: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/8.jpg)
Certificado SSL
Preguntas a resolver:- Country name: Código de país en formato ISO de dos letras.
- State or province name: Estado o provincia.
- Locality name: Localidad o ciudad.
- Organization name: nombre de la organización.
- Organizational Unit Name: Sector de la organización.
- Common Name: Nombre del dominio.
- Email Address: direccion de correo.
![Page 9: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/9.jpg)
Certificado SSL
Generar certificado SSL:
comando:
sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out
server.crt
![Page 10: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/10.jpg)
Certificado SSL
Cambiamos de sitio el certificado y la llave:
Comando:
sudo cp server.crt /etc/ssl/certs/
sudo cp server.key /etc/ssl/private/
![Page 11: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/11.jpg)
Certificado SSL
Configuración de certificado SSL:
Comando:
cd /etc/apache2/sites-available
sudo nano default-ssl
![Page 12: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/12.jpg)
Certificado SSL
![Page 13: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/13.jpg)
Certificado SSLHabilitar certificado SSL:
- sudo a2enmod ssl
- sudo a2ensite default-ssl
Reiniciamos el servicio:
- sudo /etc/init.d/apache2 restart
![Page 14: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/14.jpg)
Virtual HostComando:
- cd /var/www
- sudo mkdir daviddemaya.com
- cd daviddemaya.com
- sudo nano index.html
![Page 15: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/15.jpg)
Virtual HostConfiguración de Hosts:
- sudo nano /etc/hosts
![Page 16: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/16.jpg)
Virtual Host
![Page 17: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/17.jpg)
Virtual Host- cd /etc/apache2/sites-available
- sudo nano daviddemaya.com
![Page 18: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/18.jpg)
Virtual HostActivar el host virtual:
- sudo a2ensite daviddemaya.com
Reiniciamos el servicio:
- sudo /etc/init.d/apache2 restart
![Page 19: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/19.jpg)
Autenticación en carpeta privada
Habilitar autenticación de carpetas en apache:
- sudo a2enmod authnz_ldap
Crear carpeta para acceder de uso privado:
- sudo mkdir /var/www/daviddemaya.com/privado
![Page 20: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/20.jpg)
Autenticación en carpeta privada
Crear usuarios que van a acceder a la carpeta privado:
- sudo mkdir /etc/apache2/daviddemaya.com
- sudo htpasswd -c /etc/apache2/daviddemaya.com/passwords david
![Page 21: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/21.jpg)
Autenticación en carpeta privada
Parametros para permitir la autenticación:
- sudo nano /etc/apache2/sites-available/daviddemaya.com
![Page 22: Instalación de servicio HTTP, Ubuntu 12hardsoftsecurity.es/wp-content/uploads/2014/11/httplinux.pdf · Ubuntu 12.04 David De Maya Merras. Instalación de servicio Instalar servicio](https://reader034.fdocument.pub/reader034/viewer/2022050300/5f69d2e5cc5707641251f582/html5/thumbnails/22.jpg)