Fixing nginx provisioning issues for https
[vnfsdk/refrepo.git] / vnfmarket-be / deployment / docker / docker-refrepo / src / main / docker / nginx.conf
1 daemon off;
2
3 #pid /run/nginx.pid;
4
5 events {
6         worker_connections 500;
7         # multi_accept on;
8 }
9 http {
10   
11         ##
12         # Basic Settings
13         ##
14
15         sendfile on;
16         tcp_nopush on;
17         tcp_nodelay on;
18         keepalive_timeout 65;
19         types_hash_max_size 2048;
20         access_log            /var/log/nginx/access.log;
21         error_log            /var/log/nginx/error.log;
22
23         server {
24                 listen *:8703 ssl;
25                 server_name
26                 ssl on;
27                 ssl_certificate           /etc/nginx/ssl/cert.crt;
28                 ssl_certificate_key       /etc/nginx/ssl/cert.key;
29                 ssl_session_cache  builtin:1000  shared:SSL:80m;
30                 ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
31                 ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5;
32                 ssl_prefer_server_ciphers on;
33                 ssl_session_timeout 10m;
34                 keepalive_timeout   70;
35
36                 location / {
37                               proxy_set_header        Host $host;
38                               proxy_set_header        X-Real-IP $remote_addr;
39                               proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
40                               proxy_set_header        X-Forwarded-Proto $scheme;
41
42                               proxy_pass          http://localhost:8702;
43                               proxy_read_timeout  90;
44                               proxy_redirect      off;
45                 }
46         }
47 }