27 lines
		
	
	
		
			681 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			681 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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}/;
 | 
						|
# }
 |