Base de données MySQL/MariaDB
Installation de MariaDB
Bloc de code |
---|
(django_pod) pod@pod:/usr/local/django_projects/podv3$ sudo apt-get install mariadb-server mariadb-client |
Attention il faut modifier le fichier /etc/mysql/mariadb.conf.d/50-server.cnf
...
Il faut ensuite spécifier le host pour le serveur web :
...
(changer si besoin les paramètres dans le fichier pod_nginx.conf) :
Bloc de code |
---|
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ cp pod_nginx.conf pod/custom/. |
...
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ vim pod/custom/pod_nginx.conf |
...
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ sudo ln -s /usr/local/django_projects/podv3/pod/custom/pod_nginx.conf /etc/nginx/sites-enabled/pod_nginx.conf |
...
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ sudo /etc/init.d/nginx restart |
...
UWSGI
Un fichier de configuration est fourni pour faciliter l'usage d'UWSGI.
Installer le module uwsgi
Bloc de code |
---|
...
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ sudo pip3 install uwsgi |
pod@pod
Dupliquer le fichier modèle et éditer le pour personnaliser les paramètres :
Bloc de code |
---|
(django_pod) pod@Pod:~/django_projects/ |
...
podv3$ cp pod_uwsgi.ini |
...
pod/custom/. (django_pod) pod@Pod:~/django_projects/ |
...
podv3$ |
...
vim pod/custom/pod_uwsgi.ini |
pod@pod:~/django_projects/podv2$ cp pod_uwsgi.ini pod/custom/.
pod@pod:~/django_projects/podv2$ vim pod/custom/pod_uwsgi.ini
pod@pod:~/django_projects/podv2$ sudo uwsgi --ini pod/custom/pod_uwsgi.ini --enable-threads --daemonize /usr/local/django_projects/podv3/pod/log/uwsgi-pod.log --uid pod --gid www-data --pidfile /tmp/pod.pid
[uWSGI] getting INI configuration from pod/custom/pod_uwsgi.ini
pod@pod:~/django_projects/podv3$
...