11server {
22 listen <tmpl_var name='ip_address'>:80;
3- <tmpl_if name='ssl_enabled'>
3+ <tmpl_if name='ipv6_enabled'>
4+ listen [<tmpl_var name='ipv6_address'>]:80;
5+ </tmpl_if>
46
7+ <tmpl_if name='ssl_enabled'>
58 listen <tmpl_var name='ip_address'>:443 ssl;
9+ <tmpl_if name='ipv6_enabled'>
10+ listen [<tmpl_var name='ipv6_address'>]:443 ssl;
11+ </tmpl_if>
612 ssl_certificate <tmpl_var name='document_root'>/ssl/<tmpl_var name='ssl_domain'>.crt;
713 ssl_certificate_key <tmpl_var name='document_root'>/ssl/<tmpl_var name='ssl_domain'>.key;
8- </tmpl_if>
14+ </tmpl_if>
915
1016 server_name <tmpl_var name='domain'> <tmpl_var name='alias'>;
1117
1218 root <tmpl_var name='web_document_root_www'>;
1319
14- <tmpl_if name='seo_redirect_enabled'>
15-
20+ <tmpl_if name='seo_redirect_enabled'>
1621 if ($http_host = "<tmpl_var name='seo_redirect_origin_domain'>") {
1722 rewrite ^ $scheme://<tmpl_var name='seo_redirect_target_domain'>$request_uri permanent;
1823 }
19- </tmpl_if>
20-
21- <tmpl_loop name="redirects">
24+ </tmpl_if>
2225
26+ <tmpl_loop name="redirects">
2327 if ($http_host ~* "<tmpl_var name='rewrite_domain'>$") {
2428 rewrite ^/(.+)$ <tmpl_var name='rewrite_target'>$1 <tmpl_var name='rewrite_type'>;
2529 }
26- </tmpl_loop>
30+ </tmpl_loop>
2731
2832 index index.html index.htm index.php index.cgi index.pl index.xhtml;
2933
30- <tmpl_if name='ssi' op='==' value='y'>
31-
34+ <tmpl_if name='ssi' op='==' value='y'>
3235 location ~ \.shtml$ {
3336 ssi on;
3437 }
35- </tmpl_if>
38+ </tmpl_if>
3639
37- <tmpl_if name='errordocs'>
38-
40+ <tmpl_if name='errordocs'>
3941 error_page 400 /error/400.html;
4042 error_page 401 /error/401.html;
4143 error_page 403 /error/403.html;
4244 error_page 404 /error/404.html;
4345 error_page 405 /error/405.html;
4446 error_page 500 /error/500.html;
4547 error_page 503 /error/503.html;
46- </tmpl_if>
48+ </tmpl_if>
4749
4850 error_log /var/log/ispconfig/httpd/<tmpl_var name='domain'>/error.log;
4951 access_log /var/log/ispconfig/httpd/<tmpl_var name='domain'>/access.log combined;
@@ -72,26 +74,27 @@ server {
7274 auth_basic_user_file <tmpl_var name='stats_auth_passwd_file'>;
7375 }
7476
75- <tmpl_if name='php' op='==' value='fast-cgi'>
76-
77+ <tmpl_if name='php' op='==' value='fast-cgi'>
7778 location ~ \.php$ {
7879 try_files $uri =404;
79- <tmpl_var name='use_tcp'>fastcgi_pass 127.0.0.1:<tmpl_var name='fpm_port'>;
80- <tmpl_var name='use_socket'>fastcgi_pass unix:<tmpl_var name='fpm_socket'>;
80+ <tmpl_if name='use_tcp'>
81+ fastcgi_pass 127.0.0.1:<tmpl_var name='fpm_port'>;
82+ </tmpl_if>
83+ <tmpl_if name='use_socket'>
84+ fastcgi_pass unix:<tmpl_var name='fpm_socket'>;
85+ </tmpl_if>
8186 fastcgi_index index.php;
8287 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
8388 fastcgi_param PATH_INFO $fastcgi_script_name;
8489 include /etc/nginx/fastcgi_params;
8590 }
86- </tmpl_else>
87-
91+ </tmpl_else>
8892 location ~ \.php$ {
8993 deny all;
9094 }
91- </tmpl_if>
92-
93- <tmpl_if name='cgi' op='==' value='y'>
95+ </tmpl_if>
9496
97+ <tmpl_if name='cgi' op='==' value='y'>
9598 location /cgi-bin/ {
9699 try_files $uri =404;
97100 root <tmpl_var name='document_root'>;
@@ -101,10 +104,9 @@ server {
101104 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
102105 include /etc/nginx/fastcgi_params;
103106 }
104- </tmpl_if>
107+ </tmpl_if>
105108
106- <tmpl_loop name="nginx_directives">
109+ <tmpl_loop name="nginx_directives">
107110 <tmpl_var name='nginx_directive'>
108- </tmpl_loop>
109-
111+ </tmpl_loop>
110112}
0 commit comments