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.

...

Bloc de code
sudo systemctl restart uwsgi-pod

CAS 3 : Run server

( Adaptation de la doc suivante : https://timonweb.com/django/https-django-development-server-ssl-certificate/ )

Il faut créer des certificats autosignés, attention il faut se placer en dehors de podv3 :

Bloc de code
(django_pod3) pod@pod:/usr/local/django_projects$ openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem

Ensuite, il faut installer des extensions:

Bloc de code
(django_pod3) pod@pod:/usr/local/django_projects$ pip install django-extensions Werkzeug

Et modifier le fichier settings.py pour ajouter ""django_extensions"," dans la liste des applications installées.

Bloc de code
(django_pod3) pod@pod:/usr/local/django_projects$ vim podv3/pod/settings.py
INSTALLED_APPS = [
    # [...]
    "django_extensions",
    # Pod Applications
	# [...]
]

Enfin, pour lancer le server, il suffit de se placer dans podv3 et de lancer la commande suivante :

Bloc de code
(django_pod3) pod@pod:/usr/local/django_projects/podv3$ python3 manage.py runserver_plus pod.univ.fr:8000 --insecure --cert-file ../cert.pem --key-file ../key.pem