Faire fonctionner un site django sur sa page perso
- Choisir un dossier dans votre www (ça peut être le dossier www). On l'appellera le dossier A
- Aller dans votre projet django, on dira qu'il est dans le dossier B
Faites un ./manage.py collectstatic. Disons que les fichiers statiques sont collectés dans le dossier C
Faire un ln -s C A/static
- Choisir un port entre 1025 et 65535, on le note p
- Créer un .htaccess dans le dossier A avec dedans :
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ fcgi://127.0.0.1:8000 [P]
en remplaçant 8000 par p
lancez ./manage.py runfcgi method=threaded host=127.0.0.1 port=8000 daemonize=false workdir=/ toujours en remplaçant 8000 par p
- profit