Outils pour utilisateurs

Outils du site


commun:web_server

Ceci est une ancienne révision du document !


Configuration du conteneur du serveur web

Installation php8.1 apache2

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

ici.

Configuration de nextcloud en mode conteneur

sudo systemctl stop apache2

Partage du répertoire /media/stockage/system/nuage-data

sudo -s
echo 'root:320:1' >> /etc/subuid
echo 'root:320:1' >> /etc/subgid

Sur l'hôte

sudo addgroup --system --gid 320 webserver
sudo adduser --system --home /media/stockage/system/nuage-data/ --uid 320 --gid 320 webserver
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

sudo -s
echo -en "uid 320 33\ngid 320 33" | lxc config set webserver raw.idmap -
commun/web_server.1671359742.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki