dev/provisioning/modules/sysconfig/templates/httpd/vhost.conf.erb
author ymh <ymh.work@gmail.com>
Fri, 05 Feb 2016 22:41:10 +0100
changeset 118 dbcacab69cfc
parent 28 b0b56e0f8c7f
child 318 5564f5065f81
permissions -rw-r--r--
upgrade ember version to v2.3.1 for bo-client

# ************************************
# Vhost template in module sysconfig
# Managed by Puppet
# ************************************

<VirtualHost *:80>
  ServerName <%= @vhost %>

  ## Vhost docroot
  DocumentRoot "/var/www/corpusdelaparole/drupal"

  ## Alias declarations for resources outside the DocumentRoot
  Alias /corpus "/var/www/corpusdelaparole/corpus/public"

  <Directory "/var/www/corpusdelaparole/drupal">
    AllowOverride all
    Require all granted
  </Directory>


  <Directory "/var/www/corpusdelaparole/corpus/public">
    AllowOverride None
    Require all granted
    IncludeOptional /etc/www/corpus_env.con[f]
    <IfModule mod_rewrite.c>
      <IfModule mod_negotiation.c>
        Options -MultiViews
      </IfModule>

      RewriteEngine On
      RewriteBase /corpus/

      # Redirect Trailing Slashes...
      RewriteRule ^(.*)/$ /corpus/$1 [L,R=301]

      # Handle Front Controller...
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^ index.php [L]
    </IfModule>
  </Directory>

  ## Logging
  ErrorLog "/var/log/httpd/corpusdelaparole_error.log"
  ServerSignature Off
  CustomLog "/var/log/httpd/corpusdelaparole_access.log" combined

</VirtualHost>