zend-blog-3-backend
44 строки · 1.1 Кб
1server {
2listen 443 ssl http2;
3server_name reprogl.xelbot.com;
4root /var/www/app/public;
5
6access_log /var/www/app/var/logs/nginx_app.log;
7
8ssl_certificate /var/www/html/docker/nginx/fullchain.pem;
9ssl_certificate_key /var/www/html/docker/nginx/privkey.pem;
10
11add_header Strict-Transport-Security max-age=15768000;
12
13location / {
14try_files $uri @app;
15}
16
17location @app {
18access_log /dev/stdout upstream_time;
19proxy_intercept_errors on;
20
21proxy_redirect off;
22proxy_set_header X-Real-IP $remote_addr;
23proxy_set_header Host $host;
24proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
25
26proxy_pass http://reprogl_varnish;
27}
28
29error_page 400 /errors/400.html;
30error_page 403 /errors/403.html;
31error_page 404 /errors/404.html;
32error_page 405 /errors/405.html;
33error_page 500 /errors/500.html;
34error_page 502 /errors/502.html;
35error_page 503 /errors/503.html;
36error_page 504 /errors/504.html;
37}
38
39server {
40listen 80;
41server_name reprogl.xelbot.com;
42
43return 301 https://reprogl.xelbot.com$request_uri;
44}
45