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
Dernière révisionLes deux révisions suivantes
serveur_hebergement:i_hate_money [2023/08/08 14:00] – modification externe 127.0.0.1serveur_hebergement:i_hate_money [2023/08/15 20:20] 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
Ligne 118: Ligne 118:
  
 Créez la base de donnée mysql ihatemoney ainsi que l'utilisateur ihatemoney ayant pour mot de passe celui que vous avez indiqué dans le fichier de configuration. Créez la base de donnée mysql ihatemoney ainsi que l'utilisateur ihatemoney ayant pour mot de passe celui que vous avez indiqué dans le fichier de configuration.
 +
 +Déplacez le dossier ihatemoney vers /var/www afin que l'utilisateur www-data y ait accès :
 +<code bash>sudo mv ihatemoney/ /var/www/</code>
 +
 +Changez le propriétaire :
 +<code bash>sudo chown -R www-data:www-data /var/www/ihatemoney/</code>
  
 Il ne reste plus qu'à créer le vhost Apache Il ne reste plus qu'à créer le vhost Apache
  
 ===== 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 146:
         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 158:
         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 164:
         </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>
  • serveur_hebergement/i_hate_money.txt
  • Dernière modification : 2023/08/15 20:42
  • de fate