equal
deleted
inserted
replaced
|
1 limit_req_zone $binary_remote_addr zone=dendrite_reg:10m rate=2r/m; |
|
2 |
1 server { |
3 server { |
2 listen 80; |
4 listen 80; |
3 server_name {{nginx_server_name}}; |
5 server_name {{nginx_server_name}}; |
4 return 301 https://$host$request_uri; |
6 return 301 https://$host$request_uri; |
5 } |
7 } |
34 proxy_set_header X-Real-IP $remote_addr; |
36 proxy_set_header X-Real-IP $remote_addr; |
35 proxy_set_header X-Forwarded-For $remote_addr; |
37 proxy_set_header X-Forwarded-For $remote_addr; |
36 proxy_set_header X-Forwarded-Proto $scheme; |
38 proxy_set_header X-Forwarded-Proto $scheme; |
37 proxy_read_timeout 600; |
39 proxy_read_timeout 600; |
38 |
40 |
|
41 location ~* ^/_matrix/client/[^/]+/register { |
|
42 limit_req zone=dendrite_reg burst=3 nodelay; |
|
43 proxy_pass http://127.0.0.1:{{nginx_proxy_port}}; |
|
44 } |
|
45 |
39 location /_matrix { |
46 location /_matrix { |
40 proxy_pass http://127.0.0.1:{{nginx_proxy_port}}; |
47 proxy_pass http://127.0.0.1:{{nginx_proxy_port}}; |
41 } |
48 } |
42 |
49 |
43 root /var/www/{{nginx_server_name}}; |
50 root /var/www/{{nginx_server_name}}; |