30 lines
		
	
	
		
			742 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			742 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | location ${SEARXNG_URL_PATH} { | ||
|  | 
 | ||
|  |     proxy_pass http://${SEARXNG_INTERNAL_HTTP}; | ||
|  | 
 | ||
|  |     proxy_set_header   Host             \$host; | ||
|  |     proxy_set_header   Connection       \$http_connection; | ||
|  | 
 | ||
|  |     # see flaskfix.py | ||
|  |     proxy_set_header   X-Scheme         \$scheme; | ||
|  |     proxy_set_header   X-Script-Name    ${SEARXNG_URL_PATH}; | ||
|  | 
 | ||
|  |     # see limiter.py | ||
|  |     proxy_set_header   X-Real-IP        \$remote_addr; | ||
|  |     proxy_set_header   X-Forwarded-For  \$proxy_add_x_forwarded_for; | ||
|  | 
 | ||
|  |     # proxy_buffering  off; | ||
|  |     # proxy_request_buffering off; | ||
|  |     # proxy_buffer_size 8k; | ||
|  | 
 | ||
|  | } | ||
|  | 
 | ||
|  | # uWSGI serves the static files and in settings.yml we use:: | ||
|  | # | ||
|  | #   ui: | ||
|  | #     static_use_hash: true | ||
|  | # | ||
|  | # location ${SEARXNG_URL_PATH}/static/ { | ||
|  | #     alias ${SEARXNG_STATIC}/; | ||
|  | # } |