Entradas

Mostrando entradas de 2022

Instalacion de SSL en Nginx

 Hola a todos, el día de hoy voy a subir una experiencia con NGINX. Lo primero que es necesario hacer es crear un "bundle" (para el caso de NGINX no es mas que un archivo en el que se encuentra la llave publica + certificado intermedio + Certificado Raiz), este archivo lo podemos construir de varias maneras, en el caso de linux podemos utilizar el siguiente comando: PASO 1.- cat llave_publica.crt intermedio.crt raiz.crt >> bundle.crt (Nota: si utilizas la interfaz de descarga de Digicert, podrás descargar este certificado ya creado). PASO 2.-      Una vez creado este archivo, es importante copiarlos al servidor y conocer la ruta tanto de este archivo como de la llave privada, para luego modificar el archivo de configuración (por defecto es: nginx.conf)          Alli se editará o agregará(de ser necesario) VirtualHost para el 443,  Los comando que deberá agregar son los siguientes: ssl on; ssl_certificate (apuntando a la ubicac...

Redireccionar Http => Https en Apache

 En algunas oportunidades clientes me han dicho que quieren que en su Apache se redireccione el tráfico automáticamente de Http a Https, y bueno existen varias metodologias para hacerlo, sin embargo la única que he probado hoy, para ello se deberá editar el archivo del virtualhost. Primero que nada es necesario saber que se necesitan instalar y Habilitar los modulos SSL y rewrite, para ello se utiliza el siguiente comando:      a2enmod ssl      a2enmod rewrite Ahora vamos al archivo de Virtualhost, normalmente ubicado en vi /etc/apache2/sites-enabled/archivo.conf Editaremos la configuracion del puerto 80 (agregando las lineas que he resaltado). <VirtualHost *:80>                                ServerName www.tupagina.xxx                     ...