Recibe actualizaciones por: rss | twitter | email

https con Nginx

Escrito por:
Fecha: 2015-02-17 14:24:13 00:00

¿Cómo crear un certificado para sitio seguro con Nginx?

Lo primero es instalar Nginx.

sudo apt-get install nginx

Creamos el directorio para nuestro certificado

sudo mkdir /etc/nginx/ssl

Y creamos el certificado que Nginx utilizará.

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt

Finalmente le decimos a Nginx que debe utilizar ese certificado y además escuchar en el puerto 443.

server {
    	listen 443 ssl;
	
    	root /usr/share/nginx/html;
    	index index.html index.htm;
	
    	server_name tu-dominio.com;
    	ssl_certificate /etc/nginx/ssl/nginx.crt;
    	ssl_certificate_key /etc/nginx/ssl/nginx.key;
	
    	location / {
    	        try_files $uri $uri/ =404;
    	}
}

Eso es todo amigos.