/ / Existe-t-il un guide pour le projet django local pour le déployer sur vps avec l’installation de sqlite? [fermé] - python, django, sqlite3, vps

Existe-t-il un guide pour le projet django local pour le déployer sur vps avec l’installation de sqlite? [fermé] - python, django, sqlite3, vps

J'ai codé mon projet Django local et je l'ai déployéavec naïf sqlite DB à mon VPS. Je préfère utiliser Apache car il héberge toujours mon site Wordpress. Y at-il un bon guide à suivre pour le faire sans douleur? Toute suggestion est appréciée.

Réponses:

1 pour la réponse № 1

J’ai fait cela en installant jadis un hôte virtuel distinct pour mon projet Django. La configuration de l’hôte virtuel ci-dessous est un exemple de ce que j’avais utilisé pour mon petit projet. Fondation Apache contient beaucoup plus de documentation sur la façon de configurer et de gérer un VirtualHost.

Remarque: Dans tous les chemins ci-dessous, /path/to/django/projects/app doit être modifié pour correspondre au chemin de votre système et doit contenir le chemin complet et absolu.

WSGIPythonPath /path/to/django/projects/app
<VirtualHost *:80>
DocumentRoot /path/to/django/projects/app
ServerName subdomain.example.com
WSGIScriptAlias / /path/to/django/projects/app/<subdir>/wsgi.py
ErrorLog /var/log/httpd/app-error_log
CustomLog  /var/log/httpd/app-access_log common

Alias /robots.txt /path/to/django/projects/app/static/robots.txt
Alias /favicon.ico /path/to/django/projects/app/static/favicon.ico
AliasMatch ^/([^/]*.css) /path/to/django/projects/app/static/css/
AliasMatch ^/([^/]*.js) /path/to/django/projects/app/static/js/
AliasMatch ^/([^/]*.png) /path/to/django/projects/app/static/images/
AliasMatch ^/([^/]*.swf) /path/to/django/projects/app/static/swf/

Alias /media/ /path/to/django/projects/app/media/
Alias /static/ /path/to/django/projects/app/<subdir>/sitestatic/

<Directory /path/to/django/projects/app/static>
Order deny,allow
Allow from all
</Directory>
<Directory /path/to/django/projects/app/media>
Order deny,allow
Allow from all
</Directory>
<Directory /path/to/django/projects/app/<subdir>/>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>

Quelques notes supplémentaires, il y a quelques zones où <subdir> est dans la configuration ci-dessus. Cela doit être adapté en fonction du sous-répertoire où votre wsgi.py Le fichier est l'emplacement ou le répertoire statique de votre application pointe.