zend-blog-3-backend

Форк
0
79 строк · 1.8 Кб
1
server {
2
    listen 443 ssl http2;
3
    server_name cdn2.xelbot.com;
4
    root /var/www/app/public;
5

6
    access_log  /var/www/app/var/logs/nginx_cdn.log;
7

8
    ssl_certificate /var/www/html/docker/nginx/fullchain.pem;
9
    ssl_certificate_key /var/www/html/docker/nginx/privkey.pem;
10

11
    add_header 'Access-Control-Allow-Origin' '*';
12

13
    gzip on;
14
    gzip_types
15
        text/css
16
        application/json
17
        application/javascript
18
        application/vnd.ms-fontobject
19
        application/font-woff
20
        font/otf
21
        font/ttf
22
        font/woff2;
23

24
    location ~ ^(?P<asset>.+)\.v(?:\d+)\.(?P<ext>css|js)$ {
25
        expires 90d;
26
        try_files $asset.$ext =404;
27
    }
28

29
    location ~ /(?:ZXXXUD|ZN8Q1X|AK3YF9)\.png$ {
30
        expires 90d;
31
        try_files /images/avatar/ukr.png =404;
32
    }
33

34
    location ~* \.(jpe?g|gif|avif|webp|svg|ico|css|js|xls|pdf)$ {
35
        expires 90d;
36
    }
37

38
    location ~* \.png$ {
39
        expires 90d;
40
        try_files $uri @app;
41
    }
42

43
    location ~* \.(woff2?|eot|ttf)$ {
44
        expires 1y;
45
    }
46

47
    location / {
48
        try_files $uri @app;
49
    }
50

51
    location @app {
52
        access_log off;
53
        proxy_intercept_errors on;
54

55
        proxy_redirect off;
56
        proxy_set_header X-Real-IP $remote_addr;
57
        proxy_set_header Host $host;
58
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
59
        proxy_set_header VIA "BunnyCDN";
60

61
        proxy_pass http://reprogl_varnish;
62
    }
63

64
    error_page 400 /errors/400.html;
65
    error_page 403 /errors/403.html;
66
    error_page 404 /errors/404.html;
67
    error_page 405 /errors/405.html;
68
    error_page 500 /errors/500.html;
69
    error_page 502 /errors/502.html;
70
    error_page 503 /errors/503.html;
71
    error_page 504 /errors/504.html;
72
}
73

74
server {
75
    listen 80;
76
    server_name cdn2.xelbot.com;
77

78
    return 301 https://cdn2.xelbot.com$request_uri;
79
}
80

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.