- Create a folder to hold all of SSL information
1
| sudo mkdir /etc/nginx/ssl
|
- Create the SSL key and certificate file
1
| sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| server { listen 80 default_server; listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
root /usr/share/nginx/html; index index.html index.htm;
server_name your_domain.com; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key;
location / { try_files $uri $uri/ =404; } }
|
How To Create an SSL Certificate on Nginx for Ubuntu 14.04