Show More
@@ -9,6 +9,9 b' Use the following example to configure N' | |||
|
9 | 9 | ## Rate limiter for certain pages to prevent brute force attacks |
|
10 | 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 | 15 | ## Custom log format |
|
13 | 16 | log_format log_custom '$remote_addr - $remote_user [$time_local] ' |
|
14 | 17 | '"$request" $status $body_bytes_sent ' |
@@ -141,6 +144,34 b' Use the following example to configure N' | |||
|
141 | 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 | 175 | location / { |
|
145 | 176 | try_files $uri @rhodecode_http; |
|
146 | 177 | } |
General Comments 0
You need to be logged in to leave comments.
Login now