Show More
@@ -9,6 +9,9 b' Use the following example to configure N' | |||||
9 | ## Rate limiter for certain pages to prevent brute force attacks |
|
9 | ## Rate limiter for certain pages to prevent brute force attacks | |
10 | limit_req_zone $binary_remote_addr zone=req_limit:10m rate=1r/s; |
|
10 | limit_req_zone $binary_remote_addr zone=req_limit:10m rate=1r/s; | |
11 |
|
11 | |||
|
12 | ## cache zone | |||
|
13 | proxy_cache_path /etc/nginx/nginx_cache levels=1:2 use_temp_path=off keys_zone=cache_zone:10m inactive=720h max_size=10g; | |||
|
14 | ||||
12 | ## Custom log format |
|
15 | ## Custom log format | |
13 | log_format log_custom '$remote_addr - $remote_user [$time_local] ' |
|
16 | log_format log_custom '$remote_addr - $remote_user [$time_local] ' | |
14 | '"$request" $status $body_bytes_sent ' |
|
17 | '"$request" $status $body_bytes_sent ' | |
@@ -141,6 +144,34 b' Use the following example to configure N' | |||||
141 | try_files $uri @rhodecode_http; |
|
144 | try_files $uri @rhodecode_http; | |
142 | } |
|
145 | } | |
143 |
|
146 | |||
|
147 | ## Special Cache for file store, make sure you enable this intentionally as | |||
|
148 | ## it could bypass upload files permissions | |||
|
149 | # location /_file_store/download { | |||
|
150 | # | |||
|
151 | # proxy_cache cache_zone; | |||
|
152 | # # ignore Set-Cookie | |||
|
153 | # proxy_ignore_headers Set-Cookie; | |||
|
154 | # proxy_ignore_headers Cookie; | |||
|
155 | # | |||
|
156 | # proxy_cache_key $host$uri$is_args$args; | |||
|
157 | # proxy_cache_methods GET; | |||
|
158 | # | |||
|
159 | # proxy_cache_bypass $http_cache_control; | |||
|
160 | # proxy_cache_valid 200 302 720h; | |||
|
161 | # | |||
|
162 | # proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504; | |||
|
163 | # | |||
|
164 | # # returns cache status in headers | |||
|
165 | # add_header X-Proxy-Cache $upstream_cache_status; | |||
|
166 | # add_header Cache-Control "public"; | |||
|
167 | # | |||
|
168 | # proxy_cache_lock on; | |||
|
169 | # proxy_cache_lock_age 5m; | |||
|
170 | # | |||
|
171 | # proxy_pass http://rc; | |||
|
172 | # | |||
|
173 | # } | |||
|
174 | ||||
144 | location / { |
|
175 | location / { | |
145 | try_files $uri @rhodecode_http; |
|
176 | try_files $uri @rhodecode_http; | |
146 | } |
|
177 | } |
General Comments 0
You need to be logged in to leave comments.
Login now