Commit d7dfe53f31452f7e16bc53a7e5be439a251c95c6
1 parent
8f2588cc33
Exists in
master
Moved nginx configuration into nginxconf
Showing 1 changed file with 43 additions and 0 deletions Inline Diff
nginxconf/flashy.cards
View file @
d7dfe53
File was created | 1 | upstream backend_production { | ||
2 | server localhost:7001; | |||
3 | } | |||
4 | ||||
5 | server { | |||
6 | server_name flashy.cards; | |||
7 | listen 443 ssl; | |||
8 | location / { | |||
9 | root /srv/flashy.cards/; | |||
10 | } | |||
11 | ||||
12 | location ~ /(api|static|admin|api-auth)/ { | |||
13 | proxy_pass http://backend_production; | |||
14 | proxy_redirect http://backend_production $scheme://flashy.cards; | |||
15 | proxy_set_header Host $host; | |||
16 | proxy_set_header X-Real-IP $remote_addr; | |||
17 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
18 | } | |||
19 | ||||
20 | location ^~ /jenkins { | |||
21 | proxy_pass http://localhost:8080; | |||
22 | proxy_redirect http://localhost:8080 $scheme://flashy.cards; | |||
23 | proxy_set_header Host $host; | |||
24 | proxy_set_header X-Real-IP $remote_addr; | |||
25 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |||
26 | proxy_read_timeout 90; | |||
27 | } | |||
28 | ssl_certificate /etc/nginx/ssl/bundle.crt; | |||
29 | ssl_certificate_key /etc/nginx/ssl/nginx.key; | |||
30 | ssl_protocols TLSv1 TLSv1.1 TLSv1.2; | |||
31 | ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS; | |||
32 | ssl_prefer_server_ciphers on; | |||
33 | keepalive_timeout 70; | |||
34 | ssl_session_cache shared:SSL:10m; | |||
35 | ssl_session_timeout 10m; | |||
36 | add_header Strict-Transport-Security "max-age=259200"; | |||
37 | } | |||
38 | ||||
39 | server { |