Configurer un virtualhost

Mise à jour le 05/12/23 18:00

Si vous souhaitez configurer un virtualhost à la place du .htaccess par défaut, la configuration est décrite ci-dessous.

La manipulation peut être effectuée via votre hébergeur (si il le permet) ou manuellement en ligne de commande.

Exemple avec le panel MyVesta.

01 - Dans le menu principal de gestion, cliquez sur "WEB"
02 - Survolez le site où est stocké Proaxive et cliquez sur "Editer"
03 - Dans la sélection "Web Template APACHE2" sélectionnez une configuration avec dossier public (ex : PHP-FPM-80-public)
03.1 (Nginx) - Dans Proxy Support NGINX > Proxy Template sélectionnez hosting-public ou force-https-public (pour certificat SSL)

Manuellement

Ouvrez le fichier de configuration Apache de votre installation Proaxive.

Exemple pour créer un virtualhost :

<VirtualHost *:80>
    ServerAdmin webmaster@localhost.com
    DocumentRoot cheminAbsolutProaxive/public
    ServerName proaxive
        <Directory "cheminAbsolutProaxive/public">
            Options Indexes FollowSymLinks
            AllowOverride all
            Order Deny,Allow
            Deny from all
            Allow from 127.0.0.1
        </Directory>
</VirtualHost>
  • Supprimez le fichier .htaccess à la racine de Proaxive

Important - Modifiez le fichier .env afin de corriger le chemin des assets

Recherchez :

APP_ADMIN_THEME=/public/assets/styles/admin-default
APP_ROOT_PUBLIC=/public

Remplacez par :

APP_ADMIN_THEME=/assets/styles/admin-default
APP_ROOT_PUBLIC=