Webapp-config : Installateur Gentoo pour applications web
Table des matières
webapp-config est une application qui permet, sous Gentoo (et Calculate Linux) de configurer facilement des applications web installées depuis les dépôts de la distribution.
Souvent ce paquet est une dépendance à l'application web installée.
Cette commande est utilisée dans d'autres tutoriels de mon site :
https://www.linuxtricks.fr/wiki/installer-nextcloud-sur-gentoo-ou-calculate-linux
https://www.linuxtricks.fr/wiki/installer-et-configurer-zabbix-sur-gentoo-ou-calculate-linux
Quand une web-app est installée, les fichiers sont téléchargés mais pas installés. Il en est de même pour la mise à jour et la suppression.
Voici quelques commandes sur l'utilisation et son paramétrage.
Pour installer webapp-config, exécuter :
webapp-config peut installer l'application en question pour plusieurs serveurs web : lighttpd, apache, nginx.
Pour paramétrer le serveur utilisé, il faut éditer le fichier /etc/vhosts/webapp-config :
Le serveur web se paramètre sur la ligne :
Pour Apache :
Voici 3 grandes utilisations de webapp-config :
Exemples :
Installation dans /var/www/localhost/htdocs/nextcloud de la version 15.0.2 de Nextcloud :
Suppression de Nextcloud 15.0.2 :
Mise à jour de Nextcloud déjà installé vers la version 15.0.2 :
Lister les webapps installée dans leurs dossiers :
Il se peut que certains messages d'erreur s'affichent comme celui-ci :
Ici c'est juste que le serveur renseigné dans le fichier de configuration est nginx et qu'il n'est pas installé sur le système.
Il faut donc saisir le bon serveur web dans /etc/vhosts/webapp-config ou installer le serveur web.
Introduction
webapp-config est une application qui permet, sous Gentoo (et Calculate Linux) de configurer facilement des applications web installées depuis les dépôts de la distribution.
Souvent ce paquet est une dépendance à l'application web installée.
Cette commande est utilisée dans d'autres tutoriels de mon site :
https://www.linuxtricks.fr/wiki/installer-nextcloud-sur-gentoo-ou-calculate-linux
https://www.linuxtricks.fr/wiki/installer-et-configurer-zabbix-sur-gentoo-ou-calculate-linux
Quand une web-app est installée, les fichiers sont téléchargés mais pas installés. Il en est de même pour la mise à jour et la suppression.
Voici quelques commandes sur l'utilisation et son paramétrage.
Installation
Pour installer webapp-config, exécuter :
Code BASH :
emerge -a app-admin/webapp-config
Configuration
webapp-config peut installer l'application en question pour plusieurs serveurs web : lighttpd, apache, nginx.
Pour paramétrer le serveur utilisé, il faut éditer le fichier /etc/vhosts/webapp-config :
Code BASH :
vi /etc/vhosts/webapp-config
Le serveur web se paramètre sur la ligne :
Code BASH :
vhost_server="XXX"
Pour Apache :
Code BASH :
vhost_server="apache"
Utilisation
Voici 3 grandes utilisations de webapp-config :
Code TEXT :
-I : Mode installation -U : Mode mise à jour -C : Mode suppression
Exemples :
Installation dans /var/www/localhost/htdocs/nextcloud de la version 15.0.2 de Nextcloud :
Code BASH :
webapp-config -I nextcloud 15.0.2
Suppression de Nextcloud 15.0.2 :
Code BASH :
webapp-config -C nextcloud 15.0.2
Mise à jour de Nextcloud déjà installé vers la version 15.0.2 :
Code BASH :
webapp-config -U nextcloud 15.0.2
Lister les webapps installée dans leurs dossiers :
Code BASH :
webapp-config -li -V
Messages d'erreur
Il se peut que certains messages d'erreur s'affichent comme celui-ci :
Code TEXT :
calculate ~ # webapp-config -h localhost -d nextcloud -I nextcloud 15.0.2 www-servers/nginx * Fatal error: Your configuration file sets the server type "Nginx" * Fatal error: but the corresponding package does not seem to be installed * Fatal error: Please "emerge www-servers/nginx" or correct your settings. * Fatal error(s) - aborting
Ici c'est juste que le serveur renseigné dans le fichier de configuration est nginx et qu'il n'est pas installé sur le système.
Il faut donc saisir le bon serveur web dans /etc/vhosts/webapp-config ou installer le serveur web.