**Ceci est une ancienne révision du document !**
Ajouter un site web sur le domaine Picasoft
Généralités
Les sites sont hébergés sur pica02
et propulsé par Ngnix dans un container Docker.
Le lancement d’un nouveau site peut s’expérimenter sur pica01-test
.
Procédure d'ajout d'un nouveau site web ''example''
Mettre à jour le fichier docker-compose.yml du dépôt à l’aide de la documentation.
Ajout du sous domaine example.picasoft.net
Sur la machine de test, le site sera directement disponible (sous example.test.picasoft.net
), en revanche pour activer example.picasoft.net
en production, il faut modifier le fichier de zone DNS.
- Récupérer le fichier
db.picasoft.net
disponible sur Git :git clone git@gitlab.utc.fr:picasoft/projets/zonefile-picasoft.git .
- Faire les modifications (cf après) sur une nouvelle branche :
git branch example ; git checkout example
- Valider les modifications sur le serveur Git :
git add db.picasoft.net ; git commit ; git push
- Faire une merge request (adressée aux responsables techniques) : https://gitlab.utc.fr/picasoft/projets/zonefile-picasoft/merge_requests
Éditer le fichier de zone
- Incrémenter le numéro de version du fichier : cf https://wiki.picasoft.net/doku.php?id=technique:dns
- Ajouter sous-domaine
example IN A 91.224.148.60 ; Serveur web d'exemple example IN AAAA 2a03:7220:8080:3c00::1 ; Serveur web d'exemple
Mettre ensuite à jour le serveur DNS sur Alice.
Mise à jour
- Placer le nouveau contenu du site dans son
Home
cd
dans ce dossier- `docker cp . nomconteneur:/var/www/html && docker exec nomconteneur chown -R www-data:www-data /var/www/html