``apache.mod_proxy`` | ``apache.mod_proxy`` | ||||
------------------- | ------------------- | ||||
Enables the Apache module mod_proxy. (Debian only) | |||||
Enables the Apache module mod_proxy. (Debian and FreeBSD only) | |||||
``apache.mod_proxy_http`` | ``apache.mod_proxy_http`` | ||||
------------------------- | ------------------------- |
LoadModule php5_module /usr/local/libexec/apache24/libphp5.so | |||||
{% from "apache/map.jinja" import apache with context %} | |||||
LoadModule php5_module /usr/local/libexec/{{ apache.service }}/libphp5.so | |||||
DirectoryIndex index.html index.php | DirectoryIndex index.html index.php | ||||
{% from "apache/map.jinja" import apache with context %} | |||||
LoadModule proxy_module libexec/{{ apache.service }}/mod_proxy.so |
{% if grains['os_family']=="Debian" %} | |||||
{% from "apache/map.jinja" import apache with context %} | |||||
include: | include: | ||||
- apache | - apache | ||||
{% if grains['os_family']=="Debian" %} | |||||
a2enmod mod_proxy: | a2enmod mod_proxy: | ||||
cmd.run: | cmd.run: | ||||
- name: a2enmod proxy | - name: a2enmod proxy | ||||
- watch_in: | - watch_in: | ||||
- module: apache-restart | - module: apache-restart | ||||
{% elif grains['os_family']=="FreeBSD" %} | |||||
{{ apache.modulesdir }}/040_mod_proxy.conf: | |||||
file.managed: | |||||
- source: salt://apache/files/{{ salt['grains.get']('os_family') }}/mod_proxy.conf.jinja | |||||
- mode: 644 | |||||
- template: jinja | |||||
- require: | |||||
- pkg: apache | |||||
- watch_in: | |||||
- module: apache-restart | |||||
{% endif %} | {% endif %} |