|  | # -*- coding: utf-8; mode: apache -*-
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | LoadModule headers_module       ${APACHE_MODULES}/mod_headers.so
 | 
						
						
						
							|  | LoadModule proxy_module         ${APACHE_MODULES}/mod_proxy.so
 | 
						
						
						
							|  | LoadModule proxy_uwsgi_module   ${APACHE_MODULES}/mod_proxy_uwsgi.so
 | 
						
						
						
							|  | # LoadModule setenvif_module ${APACHE_MODULES}/mod_setenvif.so
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | # SetEnvIf Request_URI "${SEARXNG_URL_PATH}" dontlog
 | 
						
						
						
							|  | # CustomLog /dev/null combined env=dontlog
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | <Location ${SEARXNG_URL_PATH}>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     <IfModule mod_security2.c>
 | 
						
						
						
							|  |         SecRuleEngine Off
 | 
						
						
						
							|  |     </IfModule>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     Require all granted
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     Order deny,allow
 | 
						
						
						
							|  |     Deny from all
 | 
						
						
						
							|  |     # Allow from fd00::/8 192.168.0.0/16 fe80::/10 127.0.0.0/8 ::1
 | 
						
						
						
							|  |     Allow from all
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     ProxyPreserveHost On
 | 
						
						
						
							|  |     ProxyPass unix:${SEARX_UWSGI_SOCKET}|uwsgi://uwsgi-uds-searx/
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | </Location>
 |