mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	The default nginx 444 response drops the inbound connection without sending any response to the client.
		
			
				
	
	
		
			47 lines
		
	
	
		
			997 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			997 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # ------------------------------------------------------------
 | |
| # Default Site
 | |
| # ------------------------------------------------------------
 | |
| {% if value == "congratulations" %}
 | |
| # Skipping output, congratulations page configration is baked in.
 | |
| {%- else %}
 | |
| server {
 | |
|   listen 80 default;
 | |
| {% if ipv6 -%}
 | |
|   listen [::]:80 default;
 | |
| {% else -%}
 | |
|   #listen [::]:80 default;
 | |
| {% endif %}
 | |
|   server_name default-host.localhost;
 | |
|   access_log /data/logs/default-host_access.log combined;
 | |
|   error_log /data/logs/default-host_error.log warn;
 | |
| {% include "_exploits.conf" %}
 | |
| 
 | |
|   include conf.d/include/letsencrypt-acme-challenge.conf;
 | |
| 
 | |
| {%- if value == "404" %}
 | |
|   location / {
 | |
|     return 404;
 | |
|   }
 | |
| {% endif %}
 | |
| 
 | |
| {%- if value == "444" %}
 | |
|   location / {
 | |
|     return 444;
 | |
|   }
 | |
| {% endif %}
 | |
| 
 | |
| {%- if value == "redirect" %}
 | |
|   location / {
 | |
|     return 301 {{ meta.redirect }};
 | |
|   }
 | |
| {%- endif %}
 | |
| 
 | |
| {%- if value == "html" %}
 | |
|   root /data/nginx/default_www;
 | |
|   location / {
 | |
|     try_files $uri /index.html;
 | |
|   }
 | |
| {%- endif %}
 | |
| }
 | |
| {% endif %}
 |