esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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@podDupliquer 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$ 

...