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>