aboutsummaryrefslogtreecommitdiff
path: root/roles/nginx/templates/default-app-searxng.conf.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nginx/templates/default-app-searxng.conf.j2')
-rw-r--r--roles/nginx/templates/default-app-searxng.conf.j223
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/nginx/templates/default-app-searxng.conf.j2 b/roles/nginx/templates/default-app-searxng.conf.j2
new file mode 100644
index 0000000..66b1f86
--- /dev/null
+++ b/roles/nginx/templates/default-app-searxng.conf.j2
@@ -0,0 +1,23 @@
+location /searxng {
+
+ uwsgi_pass unix://{{ searxng_socket_path }};
+
+ include uwsgi_params;
+
+ uwsgi_param HTTP_HOST $host;
+ uwsgi_param HTTP_CONNECTION $http_connection;
+
+ # see flaskfix.py
+ uwsgi_param HTTP_X_FORWARDED_PROTO $scheme;
+ uwsgi_param HTTP_X_SCRIPT_NAME /searxng;
+
+ # see botdetection/trusted_proxies.py
+ uwsgi_param HTTP_X_REAL_IP $remote_addr;
+ uwsgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
+}
+
+# To serve the static files via the HTTP server
+#
+# location /searxng/static/ {
+# alias /usr/local/searxng/searxng-src/searx/static/;
+# }