httpd.conf.j2 (786B)
1 # {{ ansible_managed }} 2 prefork {{ httpd_prefork }} 3 4 {% for server in http_servers %} 5 server "{{ server.server_name }}" { 6 listen on {{ httpd_ext_addr }} port 80 7 {% if server.no_logging is defined %} 8 no log 9 {% else %} 10 log { 11 access "{{ server.server_name }}.access.log" 12 error "{{ server.server_name }}.error.log" 13 style combined 14 } 15 {% endif %} 16 17 {% for location in server.locations %} 18 location "{{ location.name }}" { 19 {% for opt in location.options %} 20 {{ opt }} 21 {% endfor %} 22 } 23 {% endfor %} 24 25 root "{{ server.root }}" 26 } 27 {% endfor %} 28 29 {% if ssl_certificate_check.stat.exists == true %} 30 {% for server in https_servers %} 31 include "/etc/httpd.d/{{ server.server_name }}.conf" 32 {% endfor %} 33 {% else %} 34 # No SSL config yet 35 {% endif %} 36 37 types { 38 include "/usr/share/misc/mime.types" 39 }