You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
	
	
							40 lines
						
					
					
						
							1.2 KiB
						
					
					
				| #=========================================================================#
 | |
| # Default Web Domain Template                                             #
 | |
| # DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS   #
 | |
| # https://hestiacp.com/docs/server-administration/web-templates.html      #
 | |
| #=========================================================================#
 | |
| 
 | |
| server {
 | |
| 	listen      %ip%:%web_port%;
 | |
| 	server_name %domain_idn% %alias_idn%;
 | |
| 	root        %docroot%;
 | |
| 	index       index.php index.html index.htm;
 | |
| 	access_log  /var/log/nginx/domains/%domain%.log combined;
 | |
| 	access_log  /var/log/nginx/domains/%domain%.bytes bytes;
 | |
| 	error_log   /var/log/nginx/domains/%domain%.error.log error;
 | |
| 
 | |
| 	include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*;
 | |
| 
 | |
| 	location / {
 | |
| 		rewrite ^(.*) https://%domain%$1 permanent;
 | |
| 	}
 | |
| 
 | |
| 	location ~* "/\.(htaccess|htpasswd)$" {
 | |
| 		deny all;
 | |
| 		return 404;
 | |
| 	}
 | |
| 
 | |
| 	location /error/ {
 | |
| 		alias %home%/%user%/web/%domain%/document_errors/;
 | |
| 	}
 | |
| 
 | |
| 	location /vstats/ {
 | |
| 		alias   %home%/%user%/web/%domain%/stats/;
 | |
| 		include %home%/%user%/web/%domain%/stats/auth.conf*;
 | |
| 	}
 | |
| 
 | |
| 	include /etc/nginx/conf.d/phpmyadmin.inc*;
 | |
| 	include /etc/nginx/conf.d/phppgadmin.inc*;
 | |
| 	include %home%/%user%/conf/web/%domain%/nginx.conf_*;
 | |
| }
 |