dev/provisioning/modules/sysconfig/templates/httpd/vhost.conf.erb
author ymh <ymh.work@gmail.com>
Fri, 15 Jan 2016 15:35:00 +0100
changeset 28 b0b56e0f8c7f
child 318 5564f5065f81
permissions -rw-r--r--
Add contributor edition - added viaf resolver - improve contributors list display - add update of document objects - propagate update to back office - update back office - add bo-client to back office - setup language initializer - add options mechanism - add language information in language list - add lexvo resolver service + api - add language and lexvo resolver to js app - correct env template - refresh bootstrap - download google font - add version information - update dev virtual machine to centos7 - add a readme + clean folders - add local .env file to start commands

# ************************************
# 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>