Perso » Historique » Version 22
francois.tessier, 31/01/2019 16:35
1 | 22 | # Perso |
|
---|---|---|---|
2 | |||
3 | La machine dionysos héberge des pages perso, visibles sur http://perso.aquilenet.fr/~lelogin (on peut ajouter un alias truc.perso.aquilenet.fr si les gens préfèrent). |
||
4 | |||
5 | **ATTENTION** Une mise à jour majeure de PHP peut désactiver tout usage de PHP depuis les pages perso des utilisateurs (mod_userdir). Pour le réactiver, il faut commenter la section : |
||
6 | ~~~ xml |
||
7 | <IfModule mod_userdir.c> |
||
8 | <Directory /home/*/public_html> |
||
9 | php_admin_flag engine Off |
||
10 | </Directory> |
||
11 | </IfModule> |
||
12 | ~~~ |
||
13 | [...] et relancer le serveur Apache : |
||
14 | ~~~ |
||
15 | sudo systemctl restart apache2 |
||
16 | ~~~ |
||
17 | |||
18 | |||
19 | Il y a en gros deux approches: |
||
20 | |||
21 | * site web perso: on ajoute un compte Unix sur dionysos, et il suffit de créer le répertoire ~lelogin/public\_html, et on met le site web dedans, ça apparait automatiquement en http://perso.aquilenet.fr/~lelogin , l'adhérent se débrouille pour envoyer ses fichiers par scp ou autre. |
||
22 | |||
23 | * blog perso: on ajoute un compte Unix sur dionysos, mais on ne fournit pas de moyen de s'y connecter. On installe simplement dans ~lelogin/public\_html le moteur de blog getsimple: |
||
24 | **** Télécharger l'archive depuis http://get-simple.info/download/ |
||
25 | **** La déballer dans ~lelogin/public\_html |
||
26 | **** Télécharger la langue française sur http://get-simple.info/extend/all_languages.php , dépaqueter dans admin/lang/ |
||
27 | **** chown -R www-data ~lelogin/public\_html |
||
28 | **** Aller sur http://perso.aquilenet.fr/~lelogin , ça ouvre la console d'administration, remplir le formulaire, ça amène à une erreur, pas grave: |
||
29 | **** Commenter Options dans le .htaccess généré, recharger la page qui avait fait une erreur |
||
30 | **** changer le mot de passe, envoyer le login et le mot de passe à l'adhérent. |
||
31 | |||
32 | # Installer son perso pour les nuls: |
||
33 | |||
34 | ## copier ses fichiers sur le serveur: |
||
35 | |||
36 | il faut les copier dans /srv/"le dossier-de-mon-site", c'est mieux que dans / qui n'est pas backupé |
||
37 | |||
38 | ## ajouter dans l'Apache2 |
||
39 | |||
40 | **** Créer un nouveau fichier de conf dans /etc/apache2/sites-available/ en copiant un des modèles |
||
41 | copier un .conf existant sous son propre nom dans /etc/apache2/site-available/ et le modifier pour faire le sien. |
||
42 | |||
43 | **** créer les Liens de "sites-enabled" avec la commande "sudo ap2ensite monsite.truc" |
||
44 | |||
45 | ## faire pointer son dns sur le serveur: |
||
46 | |||
47 | **** chez votre hébergeur, modifier les zones dns |
||
48 | |||
49 | ## certificat ssl |
||
50 | |||
51 | ceux qui ont besoin de faire du https doivent regarder la page [[Certificats]] |