serve status page for matrix.DOMAIN only
This commit is contained in:
		| @@ -5,27 +5,16 @@ server { | ||||
|  | ||||
| 	server_tokens off; | ||||
|  | ||||
| {% if matrix_nginx_proxy_nginx_status_enabled %} | ||||
| 	location /nginx_status { | ||||
| 		stub_status on; | ||||
| 		access_log off; | ||||
| {% for address in matrix_nginx_proxy_nginx_status_allowed_addresses %} | ||||
| 		allow {{ address }}; | ||||
| {% endfor %} | ||||
| 		deny all; | ||||
| 	} | ||||
| {% endif %} | ||||
|  | ||||
| 	location /.well-known/acme-challenge { | ||||
| {% if matrix_nginx_proxy_enabled %} | ||||
| 		{% if matrix_nginx_proxy_enabled %} | ||||
| 			{# Use the embedded DNS resolver in Docker containers to discover the service #} | ||||
| 			resolver 127.0.0.11 valid=5s; | ||||
| 			set $backend "matrix-certbot:8080"; | ||||
| 			proxy_pass http://$backend; | ||||
| {% else %} | ||||
| 		{% else %} | ||||
| 			{# Generic configuration for use outside of our container setup #} | ||||
| 			proxy_pass http://127.0.0.1:{{ matrix_ssl_lets_encrypt_certbot_standalone_http_port }}; | ||||
| {% endif %} | ||||
| 		{% endif %} | ||||
| 	} | ||||
|  | ||||
| 	location / { | ||||
|   | ||||
| @@ -17,6 +17,17 @@ server { | ||||
| 		{% endif %} | ||||
| 	} | ||||
|  | ||||
| {% if matrix_nginx_proxy_proxy_matrix_nginx_status_enabled %} | ||||
| 	location /nginx_status { | ||||
| 		stub_status on; | ||||
| 		access_log off; | ||||
| {% for address in matrix_nginx_proxy_proxy_matrix_nginx_status_allowed_addresses %} | ||||
| 		allow {{ address }}; | ||||
| {% endfor %} | ||||
| 		deny all; | ||||
| 	} | ||||
| {% endif %} | ||||
|  | ||||
| 	location / { | ||||
| 		return 301 https://$http_host$request_uri; | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user