#58 Installation en sous-dossier

Ouvert
Créé il y a 6 ans par MathieuMD · 0 commentaires

[Suite de #57#issuecomment-918]

Quelle est la bonne configuration pour installer WWM dans un sous-dossier et non pas dans un virtualhost dédié ?

Si WSGIScriptAlias / alors le site web HTML à la racine est cassé.

Mais avec WSGIScriptAlias /moi-aussi ça ne fonctionne que si URL_PREFIX est non définit (ie. pas moi-aussi/), et même ainsi, c'est pas fonctionnel : tous les liens vers les assets sont cassés (/assets au lieu de /moi-aussi/assets). Définir STATIC_URL='/moi-aussi/assets/' ne semble pas résoudre ce pb.

La conf Apache qui fonctionne (mais casse le site racine) :

    WSGIDaemonProcess wifiwithme python-home=/var/www/intarnet.fr/wifi-with-me/venv python-path=/var/www/intarnet.fr/wifi-with-me
    WSGIProcessGroup wifiwithme
    WSGIScriptAlias / /var/www/intarnet.fr/wifi-with-me/wifiwithme/wsgi.py process-group=wifiwithme
    <Directory /var/www/intarnet.fr/wifi-with-me/wifiwithme>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    Alias /moi-aussi/assets/admin/ /var/www/intarnet.fr/wifi-with-me/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/
    <Directory /var/www/intarnet.fr/wifi-with-me/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/>
        Require all granted
    </Directory>

    Alias /moi-aussi/assets/ /var/www/intarnet.fr/wifi-with-me/wifiwithme/static/
    <Directory /var/www/intarnet.fr/wifi-with-me/wifiwithme/static>
        Require all granted
    </Directory>

On doit pouvoir faire mieux ! ;-)

[Suite de #57#issuecomment-918] Quelle est la bonne configuration pour installer WWM dans un sous-dossier et non pas dans un virtualhost dédié ? Si `WSGIScriptAlias /` alors le site web HTML à la racine est cassé. Mais avec `WSGIScriptAlias /moi-aussi` ça ne fonctionne que si `URL_PREFIX` est non définit (ie. *pas* `moi-aussi/`), et même ainsi, c'est pas fonctionnel : tous les liens vers les assets sont cassés (`/assets` au lieu de `/moi-aussi/assets`). Définir `STATIC_URL='/moi-aussi/assets/'` ne semble pas résoudre ce pb. La conf Apache qui fonctionne (mais casse le site racine) : ```apache WSGIDaemonProcess wifiwithme python-home=/var/www/intarnet.fr/wifi-with-me/venv python-path=/var/www/intarnet.fr/wifi-with-me WSGIProcessGroup wifiwithme WSGIScriptAlias / /var/www/intarnet.fr/wifi-with-me/wifiwithme/wsgi.py process-group=wifiwithme <Directory /var/www/intarnet.fr/wifi-with-me/wifiwithme> <Files wsgi.py> Require all granted </Files> </Directory> Alias /moi-aussi/assets/admin/ /var/www/intarnet.fr/wifi-with-me/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/ <Directory /var/www/intarnet.fr/wifi-with-me/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/> Require all granted </Directory> Alias /moi-aussi/assets/ /var/www/intarnet.fr/wifi-with-me/wifiwithme/static/ <Directory /var/www/intarnet.fr/wifi-with-me/wifiwithme/static> Require all granted </Directory> ``` On doit pouvoir faire mieux ! ;-)
Connectez-vous pour rejoindre cette conversation.
Aucun jalon
Pas d'assignataire
1 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.