|
@@ -1,12 +1,19 @@
|
|
|
upstream waifu2x {
|
|
|
+ least_conn;
|
|
|
server localhost:8812;
|
|
|
+ # ..
|
|
|
}
|
|
|
+
|
|
|
map $http_accept_language $lang {
|
|
|
default en;
|
|
|
- ~ja ja;
|
|
|
~en en;
|
|
|
+ ~ja ja;
|
|
|
~ru ru;
|
|
|
+ ~pt pt;
|
|
|
+ ~es es;
|
|
|
}
|
|
|
+
|
|
|
+#limit_req_zone $binary_remote_addr zone=one:128m rate=10r/m;
|
|
|
server {
|
|
|
# listen 80 default_server;
|
|
|
server_name waifu2x.udp.jp; # fill your domain
|
|
@@ -20,10 +27,11 @@ server {
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
|
|
|
- location ~ ^/(apple-touch-icon|browserconfig|favicon|mstile)(.*)\.(png|xml|ico)$ {
|
|
|
+ location ~ ^/(apple-touch-icon|browserconfig|mstile)(.*)\.(png|xml|ico)$ {
|
|
|
return 204;
|
|
|
}
|
|
|
location @api {
|
|
|
+ # limit_req zone=one burst=3;
|
|
|
proxy_pass http://waifu2x;
|
|
|
}
|
|
|
}
|