Project

General

Profile

Perso » History » Revision 23

Revision 22 (francois.tessier, 01/31/2019 04:35 PM) → Revision 23/24 (francois.tessier, 04/18/2019 02:51 PM)

# Perso 

 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). 

 **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: 

 ~~~xml : 
 ~~~ xml 
 <IfModule mod_userdir.c>                                                                                                                                                             
     <Directory /home/*/public_html>                                                                                                                                                  
         php_admin_flag engine Off                                                                                                                                                    
     </Directory>                                                                                                                                                                     
 </IfModule>     
      
 ~~~  

 
 [...] et relancer le serveur Apache : 

 
 ~~~ 
 sudo systemctl restart apache2 
 ~~~ 

 


 Il y a en gros deux approches: 

 * 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.   

 * 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:   
 **** Télécharger l'archive depuis http://get-simple.info/download/   
 **** La déballer dans ~lelogin/public\_html   
 **** Télécharger la langue française sur http://get-simple.info/extend/all_languages.php , dépaqueter dans admin/lang/   
 **** chown -R www-data ~lelogin/public\_html   
 **** Aller sur http://perso.aquilenet.fr/~lelogin , ça ouvre la console d'administration, remplir le formulaire, ça amène à une erreur, pas grave:   
 **** Commenter Options dans le .htaccess généré, recharger la page qui avait fait une erreur   
 **** changer le mot de passe, envoyer le login et le mot de passe à l'adhérent. 

 # Installer son perso pour les nuls: 

 ## copier ses fichiers sur le serveur: 

 il faut les copier dans /srv/"le dossier-de-mon-site", c'est mieux que dans / qui n'est pas backupé 

 ## ajouter dans l'Apache2 

 **** Créer un nouveau fichier de conf dans /etc/apache2/sites-available/ en copiant un des modèles   
 copier un .conf existant sous son propre nom dans /etc/apache2/site-available/ et le modifier pour faire le sien.   

 **** créer les Liens de "sites-enabled" avec la commande "sudo ap2ensite monsite.truc" 

 ## faire pointer son dns sur le serveur:   

 **** chez votre hébergeur, modifier les zones dns 

 ## certificat ssl 

 ceux qui ont besoin de faire du https doivent regarder la page [[Certificats]]