Installation : Admin - Configuration Apache2 pour interface d'adminitration

Pour plus de sécurité, le front et le back sont deux vhosts différents. Ainsi libre à vous de proteger votre interface d'admin comme bon vous semple (htaccess, restriction IP ...) Voici la configuration apache pour le backoffice, soit l'interface d'administration.

<VirtualHost *:80>

  ServerName admin.monsite.com
  DocumentRoot /var/www/gabox-demo/gabox/admin-common/

  php_admin_value auto_prepend_file   "/var/www/gabox-demo/gabox/autoprepend.php"
  php_admin_value auto_append_file  "/var/www/gabox-demo/gabox/autoappend.php"

  # define current env : prod/preprod/dev
  setEnv env prod  

  # define usr/DIR/ project
  setEnv usr gabox-demo

  # set backoffice env 
  SetEnv back 1

  # gateway front and back media directory 
  RewriteEngine On
  RewriteRule ^/media/usr/([^/]*)/var/upload/data/(.*)$  http://front.monsite.com/media/$2 [P,L]

  <Directory /var/www/gabox-demo/gabox/admin-common>
     Options -Indexes
  </Directory>

</VirtualHost>