Perso » Historique » Version 24
mathias.bert-barbedienne, 11/12/2020 16:39
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 | 23 | francois.tessier | **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 suivante dans /etc/apache2/mods-available/php7.0.conf: |
6 | |||
7 | ~~~xml |
||
8 | 22 | <IfModule mod_userdir.c> |
|
9 | <Directory /home/*/public_html> |
||
10 | php_admin_flag engine Off |
||
11 | </Directory> |
||
12 | 23 | francois.tessier | </IfModule> |
13 | ~~~ |
||
14 | |||
15 | 22 | [...] et relancer le serveur Apache : |
|
16 | 23 | francois.tessier | |
17 | 22 | ~~~ |
|
18 | sudo systemctl restart apache2 |
||
19 | ~~~ |
||
20 | |||
21 | Il y a en gros deux approches: |
||
22 | |||
23 | * 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. |
||
24 | |||
25 | * 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: |
||
26 | **** Télécharger l'archive depuis http://get-simple.info/download/ |
||
27 | **** La déballer dans ~lelogin/public\_html |
||
28 | **** Télécharger la langue française sur http://get-simple.info/extend/all_languages.php , dépaqueter dans admin/lang/ |
||
29 | **** chown -R www-data ~lelogin/public\_html |
||
30 | **** Aller sur http://perso.aquilenet.fr/~lelogin , ça ouvre la console d'administration, remplir le formulaire, ça amène à une erreur, pas grave: |
||
31 | **** Commenter Options dans le .htaccess généré, recharger la page qui avait fait une erreur |
||
32 | **** changer le mot de passe, envoyer le login et le mot de passe à l'adhérent. |
||
33 | |||
34 | # Installer son perso pour les nuls: |
||
35 | |||
36 | ## copier ses fichiers sur le serveur: |
||
37 | |||
38 | il faut les copier dans /srv/"le dossier-de-mon-site", c'est mieux que dans / qui n'est pas backupé |
||
39 | |||
40 | ## ajouter dans l'Apache2 |
||
41 | |||
42 | **** Créer un nouveau fichier de conf dans /etc/apache2/sites-available/ en copiant un des modèles |
||
43 | copier un .conf existant sous son propre nom dans /etc/apache2/site-available/ et le modifier pour faire le sien. |
||
44 | |||
45 | 24 | mathias.bert-barbedienne | **** créer les Liens de "sites-enabled" avec la commande "sudo a2ensite monsite.truc" |
46 | 22 | ||
47 | ## faire pointer son dns sur le serveur: |
||
48 | |||
49 | **** chez votre hébergeur, modifier les zones dns |
||
50 | |||
51 | ## certificat ssl |
||
52 | |||
53 | ceux qui ont besoin de faire du https doivent regarder la page [[Certificats]] |