vhost.j2 713 B

12345678910111213141516171819202122232425262728293031
  1. server {
  2. listen {{ item.listen | default('80') }};
  3. {% if item.server_name is defined %}
  4. server_name {{ item.server_name }};
  5. {% endif %}
  6. {% if item.root is defined %}
  7. root {{ item.root }};
  8. {% endif %}
  9. index {{ item.index | default('index.html index.htm') }};
  10. {% if item.error_page is defined %}
  11. error_page {{ item.error_page }};
  12. {% endif %}
  13. {% if item.access_log is defined %}
  14. access_log {{ item.access_log }};
  15. {% endif %}
  16. {% if item.error_log is defined %}
  17. error_log {{ item.error_log }} error;
  18. {% endif %}
  19. {% if item.return is defined %}
  20. return {{ item.return }};
  21. {% endif %}
  22. {% if item.extra_parameters is defined %}
  23. {{ item.extra_parameters|indent(4) }}
  24. {% endif %}
  25. }