# This file generated and managed by Chef.
#
# vectorapi.conf

KeepAliveTimeout 15

# In another configuration, specifying port 80 explicitly would be necessary.
# Here, Chef handles port 80 for us.
# Listen 80

# Load additional modules, including php from custom location
LoadModule mime_magic_module /usr/lib64/httpd/modules/mod_mime_magic.so
LoadModule expires_module /usr/lib64/httpd/modules/mod_expires.so

LoadModule php5_module /opt/remi/php56/root/usr/lib64/httpd/modules/libphp5.so
AddType application/x-httpd-php .php

<DirectoryMatch .*\.svn/.*>
  Require all denied
</DirectoryMatch>

<DirectoryMatch .*\.git/.*>
  Require all denied
</DirectoryMatch>

<Files  ~ "\.inc$">
  Require all denied
</Files>

#Required for haproxy to pass along source IP
#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

<Location /server-status>
  SetHandler server-status
  Require host localhost, 127.0.0.1, 207.237.185.0/24
</Location>

<Location /apc.php>
  Require host localhost, 127.0.0.1, 207.237.185.0/24
</Location>

<Location /phpinfo.php>
  Require host localhost, 127.0.0.1, 207.237.185.0/24
</Location>
