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/; # }