commun:web_server
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| commun:web_server [2022/12/18 09:49] – créée francois | commun: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 [[francois:apache|ici]]. | + | |
| + | | ||
| + | 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 ''/ | + | sudo systemctl stop apache2 |
| + | |||
| + | ==== Partage du répertoire ''/ | ||
| + | |||
| + | Sur l' | ||
| + | |||
| + | sudo addgroup --system --gid 320 webserver | ||
| + | sudo adduser --system --home / | ||
| + | |||
| + | map root on the LXD host GID 1 to our newly created UID/GID | ||
| + | |||
| + | sudo -s | ||
| + | echo ' | ||
| + | echo ' | ||
| + | |||
| + | sudo chown -R webserver: | ||
| + | sudo chmod g+s nuage-data/ | ||
| + | |||
| + | Savoir le uid et gid de '' | ||
| + | |||
| + | grep ^www-data / | ||
| + | grep ^www-data / | ||
| + | |||
| + | Sur l' | ||
| + | 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: | ||
| + | ==== 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 | ||
| + | < | ||
commun/web_server.1671356979.txt.gz · Dernière modification : (modification externe)
