This repository contains a basic and secure configuration for the Nginx reverse proxy.
Copy the snippets
folder content in /etc/nginx/snippets/
.
Edit the path to your certificate and your private key files in certs.conf
Generate a Diffie-Hellman key with:
openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
Override the default website config in /etc/nginx/sites-available
with the default
file and edit the server_name
variable.
Run
nginx -t
to test the configuration is correct.
Then restart the nginx service with:
sudo service nginx restart