| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- {% for x509 in vhosts_x509.results %}
 
- {%- set vhost = x509.vhost -%}
 
- server {
 
- {% if vhost.ssl is defined and vhost.ssl %}
 
-     listen {{ vhost.listen | default('443') }} ssl;
 
-     ssl_certificate "{{ x509.cert_path }}";
 
-     ssl_certificate_key "{{ x509.key_path }}";
 
- {% else %}
 
-     listen {{ vhost.listen | default('80 default_server') }};
 
- {% endif %}
 
- {% if vhost.server_name is defined %}
 
-     server_name {{ vhost.server_name }};
 
- {% endif %}
 
- {% if vhost.root is defined %}
 
-     root {{ vhost.root }};
 
- {% endif %}
 
-     index {{ vhost.index | default('index.html index.htm') }};
 
- {% if vhost.error_page is defined %}
 
-     error_page {{ vhost.error_page }};
 
- {% endif %}
 
- {% if vhost.access_log is defined %}
 
-     access_log {{ vhost.access_log }};
 
- {% endif %}
 
- {% if vhost.error_log is defined %}
 
-     error_log {{ vhost.error_log }} error;
 
- {% endif %}
 
- {% if vhost.return is defined %}
 
-     return {{ vhost.return }};
 
- {% endif %}
 
- {% if vhost.extra_parameters is defined %}
 
-     {{ vhost.extra_parameters|indent(4) }}
 
- {% endif %}
 
- }
 
- {% endfor %}
 
 
  |