Advertisement
anhhtz

nginx443.conf

Aug 12th, 2019
1,804
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. error_log /nginx/logs/main_error.log;
  2. worker_processes  1;
  3.  
  4. worker_rlimit_nofile 65535;
  5.  
  6. events {
  7.     worker_connections  2048;
  8. }
  9.  
  10. http {
  11.     access_log /nginx/logs/access443.log;
  12.     error_log /nginx/logs/error443.log;
  13.  
  14.     ### wp
  15.     upstream wp {
  16.       least_conn;
  17.       server 172.30.0.11:8080; # WP container 's IP address
  18.     }
  19.  
  20.  
  21.     ############################################################  
  22.     ###     WordPress
  23.     ############################################################
  24.     server {
  25.       listen 443 ssl;
  26.       server_name domain.com;
  27.  
  28.       access_log /nginx/logs/wp.access.log;
  29.         error_log /nginx/logs/wp.error.log error;
  30.  
  31.       ssl_certificate         /etc/letsencrypt/domain.com/domain.com.cer;
  32.       ssl_certificate_key     /etc/letsencrypt/domain.com/domain.com.key;
  33.  
  34.       ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  35.         ssl_prefer_server_ciphers on;
  36.         ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
  37.  
  38.       location / {
  39.             proxy_pass http://wp;
  40.             proxy_redirect off;
  41.             proxy_set_header Host $host;
  42.             proxy_set_header X-Real-IP $remote_addr;
  43.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  44.             proxy_set_header X-Forwarded-Host $host;
  45.             proxy_set_header X-Forwarded-Server $host;            
  46.             proxy_set_header X-Forwarded-Proto $scheme;
  47.         }
  48.  
  49.       } #end server
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement