serveur_hebergement:i_hate_money

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:i_hate_money [2022/11/03 10:49] fateserveur_hebergement:i_hate_money [2023/08/15 20:42] (Version actuelle) fate
Ligne 10: Ligne 10:
  
 Commençons par installer les pré-requis Commençons par installer les pré-requis
-<code bash>sudo aptitude install python3-dev libssl-dev libapache2-mod-wsgi-py3</code>+<code bash>sudo aptitude install python3-dev libssl-dev libapache2-mod-wsgi-py3 python3-venv</code>
  
-Créez un environnement virtuel +Créez un environnement virtuel dans /var/www 
-<code bash>python3 -m venv ~/ihatemoney</code>+<code bash>sudo -u www-data python3 -m venv /var/www/ihatemoney</code> 
 + 
 +Changez le propriétaire par votre utilisateur : 
 +<code bash>sudo chown -R utilisateur:utilisateur /var/www/ihatemoney/</code>
  
 Puis accédez-y  Puis accédez-y 
-<code>cd ~/ihatemoney</code>+<code>cd /var/www/ihatemoney</code>
  
 Activez l'environnement virtuel Activez l'environnement virtuel
Ligne 122: Ligne 125:
  
 ===== Configuration Apache2 ===== ===== Configuration Apache2 =====
- 
-I hate money permet de pré-créer le fichier vhost 
-<code bash>ihatemoney generate-config apache-vhost.conf</code> 
  
 Créez un fichier de configuration Apache2 : Créez un fichier de configuration Apache2 :
Ligne 143: Ligne 143:
         ServerName budget.nomdedomaine.fr         ServerName budget.nomdedomaine.fr
  
-        WSGIDaemonProcess ihatemoney user=www-data group=www-data threads=5 python-home=/home/pi/ihatemoney +        WSGIDaemonProcess ihatemoney user=www-data group=www-data threads=5 python-home=/var/www/ihatemoney 
-        WSGIScriptAlias / /home/pi/ihatemoney/lib/python3.9/site-packages/ihatemoney/wsgi.py+        WSGIScriptAlias / /var/www/ihatemoney/lib/python3.9/site-packages/ihatemoney/wsgi.py
         WSGIPassAuthorization On         WSGIPassAuthorization On
  
Ligne 155: Ligne 155:
         SSLCertificateKeyFile /etc/letsencrypt/live/nomdedomaine.fr/privkey.pem         SSLCertificateKeyFile /etc/letsencrypt/live/nomdedomaine.fr/privkey.pem
  
-        <Directory /home/pi/ihatemoney/lib/python3.9/site-packages/ihatemoney>+        <Directory /var/www/ihatemoney/lib/python3.9/site-packages/ihatemoney>
                 WSGIProcessGroup ihatemoney                 WSGIProcessGroup ihatemoney
                 WSGIApplicationGroup %{GLOBAL}                 WSGIApplicationGroup %{GLOBAL}
Ligne 161: Ligne 161:
         </Directory>         </Directory>
  
-        Alias /static/ /home/pi/ihatemoney/lib/python3.9/site-packages/ihatemoney/static/       +        Alias /static/ /var/www/ihatemoney/lib/python3.9/site-packages/ihatemoney/static/       
                  
 </VirtualHost> </VirtualHost>
Ligne 174: Ligne 174:
  
 I hate money est maintenant accessible depuis l'adresse configuré dans le vhost Apache. Si vous cliquez sur la roue crantée en bas à droite, après avoir rentré le mot de passe admin vous aurez accès à la zone d'administration. I hate money est maintenant accessible depuis l'adresse configuré dans le vhost Apache. Si vous cliquez sur la roue crantée en bas à droite, après avoir rentré le mot de passe admin vous aurez accès à la zone d'administration.
 +
 +===== Mise à jour =====
 +
 +Si vous voulez mettre à jour Ihatemoney dans le futur, il vous suffit de vous rendre dans le répertoire /var/www/ihatemoney puis d'activer l'environnement virtuel :
 +<code bash>source bin/activate</code>
 +puis de lancer :
 +<code bash>pip install -U ihatemoney</code>
 +
  
  
  
  • serveur_hebergement/i_hate_money.1667472560.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)