Bonjour, Nouveau venu à SME Server après une expérience concluante avec Free-EOS, je me pose quelques questions sur l'installation des applis web que je souhaite déployer sur mon serveur. En effet, sur Free-EOS, on crée un @telier (ibay) et on installe une webapp déjà packagée et qui s'installe toute seule... Les mises-à-jour sont un peu plus compliquées, mais l'install initiale est aussi difficile qu'un clic.
D'après le post de Kid_of_leognan sur une autre question (http://forums.contribs.org/index.php/topic,49856.msg249891.html#msg249891), j'ai découvert qu'il serait possible d'avoir une seule install de Dotclear pour trois blogs hébergés. Ca me va très bien ! De même, j'imagine qu'il pourrait y avoir 1 seule install de CMSMS pour 2 ou 3 sites utilisant ce CMS.
Par contre, j'avais l'habitude d'installer les applis web dans le répertoire ./html/ des ibays concernés. Et il semble que ce ne soit plus la bonne méthode.
D'où ma question : - peut-on installer une appli web dans le répertoire ./html/ d'un ibay ?
- Si avant je me contentais de copier les fichiers dans le répertoire ./html/ de l'ibay, comment dois-je maintenant installer une appli web non packagée pour SME Server ? Où l'installer ? Dans /opt/ ? Dans /home/httpd/html/MyNewAppli/ ?
- Si l'on n'installe pas l'appli dans le répertoire ./html/ de l'ibay, faut-il tout de même créer l'ibay ? Comment y accéder depuis internet ? Il suffit de créer des domaines virtuels ?
J'ai installé la gallerie photos Piwigo grâce à un fichier netInstall. J'imagine que cela n'aurait pas fonctionné si j'avais voulu l'installer dans /opt/.
J'ai pu lire sur ce forum que l'install directement dans les ibays était moins sûre, mais je n'ai pas réussi à saisir le pourquoi du comment...
Merci pour votre aide !
db accounts show dotcleardb accounts setprop dotclear PHPBaseDir /home/e-smith/files/ibays/dotclear/html:/home/e-smith/files/ibays/all-blogs/htmlsignal-event ibay-modify dotcleardb accounts show blog1db accounts setprop blog1 PHPBaseDir /home/e-smith/files/ibays/blog1/html:/home/e-smith/files/ibays/dotclear/htmlsignal-event ibay-modify blog1db accounts show blog2db accounts setprop blog2 PHPBaseDir /home/e-smith/files/ibays/blog2/html:/home/e-smith/files/ibays/dotclear/htmlsignal-event ibay-modify blog2
- /ibays : seulement pour les partages réseaux ou pour des webapps accessibles seulement en interne, parce que la définition des droits n'est pas assez granulaire pour moi à partir du server-manager (mais tu peux améliorer ce point avec http://smeserver.pialasse.com/index.php/Ibay_droits ou http://wiki.contribs.org/SharedFolders);- /opt : trés bien si tu utilises les contribs et donc à réserver à cet usage pour ne pas mélanger avec tes installations personnelles- /home/httpd/html : pour les installation de mes propres webapps pour lesquelles je vais créer des templates-custom spécifiques dans /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf pour paramétrer les options, les accès, les php_flag, les php_admin...etc- /home/httpd/tmp: répertoire pour les fichiers temporaires (cf la nouvelle page du wiki pour les uploads)
- /home/httpd/html : pour les installation de mes propres webapps pour lesquelles je vais créer des templates-custom spécifiques dans /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf pour paramétrer les options, les accès, les php_flag, les php_admin...etc- /home/httpd/tmp: répertoire pour les fichiers temporaires (cf la nouvelle page du wiki pour les uploads)
# cat /etc/passwd | grep wwwwww:x:102:102:e-smith web server:/home/e-smith:/bin/falseapache:x:102:102:Apache:/var/www:/sbin/nologin
# echo ~www/home/e-smith# echo ~apache/var/www
$ echo ~www-data/var/www
Bah non... Si vous me rajoutez des répertoires pour les webapps, je vais définitivement être perdu ! Je vais garder /opt/ pour les contribs "officielles" et les ibays pour le réseau local. Mais alors, /home/httpd/html/ ou /var/www/ pour les webapps accessibles de l'extérieur ?