Skip to content

Instantly share code, notes, and snippets.

@ahmetozer
Created April 21, 2020 10:08
Show Gist options
  • Save ahmetozer/90dd3a08f11e656aa9eed744a8cd32a4 to your computer and use it in GitHub Desktop.
Save ahmetozer/90dd3a08f11e656aa9eed744a8cd32a4 to your computer and use it in GitHub Desktop.
Convert HTTP server to HTTPS server with NGINX Stream - SSL Termination
stream {
server {
listen 443 ssl;
proxy_pass my.local.application:80;
ssl_certificate /etc/ssl/certs/server.crt;
ssl_certificate_key /etc/ssl/certs/server.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_session_cache shared:SSL:20m;
ssl_session_timeout 4h;
ssl_handshake_timeout 30s;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment