4 Lorsqu'on parle de déploiement, c'est dans le sens où on désire brancher
5 son site Web avec Apache, Mellon et le serveur d'identités.
7 Cette opération peut se faire localement, sous réserve que notre application
8 soit déclarée sur le serveur d'autentification.
22 La version installée doit respecter ces versions:
30 Configurer Apache pour qu'il charge ce nouveau module dans le fichier
31 */etc/apache/httpd.conf*
33 LoadModule auth_mellon_module /usr/lib/apache2/modules/mod_auth_mellon.so
39 Ajout d'un host dans le fichier *etc/hosts*, exemple ici: **olarcheveque**
42 Créer fichiers pour communiquer avec le serveur d'identités
43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
47 wget --no-check-certificate https://id.auf.org/idp/saml2/metadata -O /srv/id.auf.org-metadata.xml
51 openssl req -new -x509 -keyout /srv/olarcheveque-mellon-key.pem -out /srv/olarcheveque-mellon-cert.pem -nodes -days 3650 -newkey rsa:2048 -subj "/CN=olarcheveque"
53 Créer un vhost *olarcheveque*
54 +++++++++++++++++++++++++++++
56 dans /etc/site-available/olarcheveque:
61 ServerName olarcheveque
62 ErrorLog /var/log/apache2/olarcheveque-error.log
64 CustomLog /var/log/apache2/olarcheveque-access.log combined
65 Alias /static /net/nfs-authnss.b.ca.auf/home/olivier.larcheveque/Projets/olarcheveque/sitestatic
66 WSGIScriptAliasMatch ^/(?!mellon) /net/nfs-authnss.b.ca.auf/home/olivier.larcheveque/Projets/olarcheveque/bin/django.wsgi
72 MellonOrganizationName "olarcheveque"
73 MellonOrganizationDisplayName "fr" "olarcheveque"
74 MellonOrganizationURL "http://www.auf.org"
75 MellonSPPrivateKeyFile /srv/olarcheveque-mellon-key.pem
76 MellonSPCertFile /srv/olarcheveque-mellon-cert.pem
77 MellonIdPMetadataFile /srv/id.auf.org-metadata.xml
84 Ne pas oublier d'activer le vhost avec **a2ensite**.