La route vers le développement de l'applet WeChat (10) Serveur de déploiement Django et construction du premier projet de calculatrice de l'applet WeChat

Configuration de l'installation de Django Nginx + uwsgi (méthode complexe et simple ci-dessous)

Dans la section précédente, nous avons utilisé python manage.py runserver pour exécuter le serveur. Cela s'applique uniquement à une utilisation dans un environnement de test.
Pour le service officiellement publié, nous avons besoin d'un serveur stable et continu, tel qu'apache, Nginx, lighttpd, etc. Ce blogueur prendra Nginx comme exemple.
Téléchargez python3.8 et django (pour le processus de téléchargement, veuillez consulter l'article "Centos Build a Python3.8 Environment")
Installez uwsgi

pip install uwsgi

Insérez la description de l'image ici
Installez Nginx

cd ~
wget http://nginx.org/download/nginx-1.5.6.tar.gz
tar xf nginx-1.5.6.tar.gz
cd nginx-1.5.6
./configure --prefix=/usr/local/nginx-1.5.6 \
--with-http_stub_status_module \
--with-http_gzip_static_module
make && make install

Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

! ! ! Un moyen plus simple
Utilisez la pagode pour déployer directement l'environnement django
Téléchargez le gestionnaire de projet python
Insérez la description de l'image ici

Insérez la description de l'image ici
Insérez la description de l'image ici
Le projet a été déplacé vers la base de données sur le serveur sur lequel
Insérez la description de l'image ici
vous souhaitez exporter le fichier sql de structure de table de données mysql, le télécharger sur la pagode et générer la base de données sur la pagode
Insérez la description de l'image ici
Insérez la description de l'image ici
pagode Ajouter une base de données
Insérez la description de l'image ici
télécharger un projet Django, par défaut upload / www / wwwroot / directory
Insérez la description de l'image ici
le téléchargement est terminé Remplacez le débogage par False dans settings.py, et la base de données est configurée avec le nom et le mot de passe de la base de données que vous venez d'enregistrer, qui peuvent être modifiés directement dans le panneau de la pagode.
Insérez la description de l'image ici
Insérez la description de l'image ici

Ouvrez le gestionnaire de projet python installé dans la pagode, installez la version python requise dans la gestion des versions, j'ai utilisé 3.8.1, note: la version python installée par le gestionnaire de projet python et divers modules dépendants se trouvent dans un environnement virtuel qui ne peut pas
Insérez la description de l'image ici
être appelée dans le shell global. La dépendance d'installation requiert le fichier requirements.txt généré précédemment
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/xulei1132562/article/details/113656461
conseillé
Classement