location ${SEARXNG_URL_PATH} { uwsgi_pass unix://${SEARXNG_UWSGI_SOCKET}; include uwsgi_params; uwsgi_param HTTP_HOST \$host; uwsgi_param HTTP_CONNECTION \$http_connection; # see flaskfix.py uwsgi_param HTTP_X_SCHEME \$scheme; uwsgi_param HTTP_X_SCRIPT_NAME ${SEARXNG_URL_PATH}; # see limiter.py uwsgi_param HTTP_X_REAL_IP \$remote_addr; uwsgi_param HTTP_X_FORWARDED_FOR \$proxy_add_x_forwarded_for; } # uWSGI serves the static files and in settings.yml we use:: # # ui: # static_use_hash: true # # location ${SEARXNG_URL_PATH}/static/ { # alias ${SEARXNG_STATIC}/; # }