zend-blog-3-backend
55 строк · 1.3 Кб
1server {
2listen 443 ssl http2;
3server_name zendblog.xelbot.com sloth;
4root /var/www/html/web;
5
6ssl_certificate /var/www/html/docker/nginx/fullchain.pem;
7ssl_certificate_key /var/www/html/docker/nginx/privkey.pem;
8
9client_max_body_size 4M;
10
11location ~ /\.ht {
12deny all;
13}
14
15location ~ ^(?P<asset>.+)\.v(?:\d+)\.(?P<ext>css|js)$ {
16try_files $asset.$ext =404;
17}
18
19location ~* \.php {
20access_log off;
21
22proxy_redirect off;
23proxy_set_header Host $host;
24proxy_set_header X-Real-IP $remote_addr;
25proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
26proxy_set_header X-Forwarded-Proto $scheme;
27proxy_set_header X-Scheme $scheme;
28
29proxy_pass http://rhinoceros:80;
30}
31
32location / {
33try_files $uri @apache;
34}
35
36location @apache {
37access_log off;
38
39proxy_redirect off;
40proxy_set_header Host $host;
41proxy_set_header X-Real-IP $remote_addr;
42proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
43proxy_set_header X-Forwarded-Proto $scheme;
44proxy_set_header X-Scheme $scheme;
45
46proxy_pass http://rhinoceros:80;
47}
48}
49
50server {
51listen 80;
52server_name zendblog.xelbot.com;
53
54return 301 https://zendblog.xelbot.com$request_uri;
55}
56