Outils pour utilisateurs

Outils du site


commun:web_server

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édentesRévision précédente
Prochaine révision
Révision précédente
commun:web_server [2022/12/18 09:50] – [Configuration du conteneur du serveur web] francoiscommun:web_server [2022/12/18 11:04] (Version actuelle) – [Import de la base de données sur le serveur dédié] francois
Ligne 1: Ligne 1:
 ====== Configuration du conteneur du serveur web ====== ====== Configuration du conteneur du serveur web ======
  
-  - Installation php8.1 apache2 +===== Installation php8.1 apache2 ===== 
-  - Configuration de SSL [[commun:mise_en_place_et_configuration_du_serveur_perso|ici]].+ 
 +  sudo apt install apache2 php 
 +  sudo apt install php8.1-apcu php8.1-bcmath php8.1-cli php8.1-curl php8.1-gd php8.1-gmp php8.1-igbinary php8.1-imagick 
 +  sudo apt install php8.1-intl php8.1-mbstring php8.1-memcached php8.1-msgpack php8.1-mysql  
 +  sudo apt install php8.1-opcache php8.1-phpdbg php8.1-readline php8.1-redis php8.1-xml php8.1-xmlrpc php8.1-zip 
 +  sudo apt install redis 
 + 
 + 
 +===== Configuration de SSL ===== 
 + 
 +[[commun:mise_en_place_et_configuration_du_serveur_perso|ici]]. 
 + 
  
 ===== Configuration de nextcloud en mode conteneur ===== ===== Configuration de nextcloud en mode conteneur =====
  
-Partage du répertoire ''/media/stockage/system/nuage-data''+  sudo systemctl stop apache2 
 + 
 +==== Partage du répertoire ''/media/stockage/system/nuage-data'' ==== 
 + 
 +Sur l'hôte 
 + 
 +  sudo addgroup --system --gid 320 webserver 
 +  sudo adduser --system --home /media/stockage/system/nuage-data/ --uid 320 --gid 320 webserver 
 + 
 +map root on the LXD host GID 1 to our newly created UID/GID 
 + 
 +  sudo -s 
 +  echo 'root:320:1' >> /etc/subuid 
 +  echo 'root:320:1' >> /etc/subgid 
 + 
 +  sudo chown -R webserver:webserver nuage-data 
 +  sudo chmod g+s  nuage-data/ 
 + 
 +Savoir le uid et gid de ''www-data'' sur le conteneur 
 + 
 +  grep ^www-data /etc/passwd 
 +  grep ^www-data /etc/group 
 + 
 +Sur l'hôte de nouveau. Map UID and GID on the LXD host. 
 +  sudo -s 
 +  echo -en "uid 320 33\ngid 320 33" | lxc config set webserver raw.idmap - 
 + 
 +==== Import de la base de données sur le serveur dédié ==== 
 + 
 +C'est dit [[commun:db_server|ici]] comment faire.
  
 +==== Activation des tâches répétitives de nextcloud ====
  
 +  sudo crontab -u www-data -e
 +  
 +et ajout de la ligne suivant à la fin du fichier
  
 +<code>*/5  *  *  *  * php -f /var/www/html/nextcloud/cron.php</code>
commun/web_server.1671357029.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki