Re: Structure web personnalisée - Quels conseils ?
On 9/30/24 13:23, Bernard Bass wrote:
Bonjour,
- Avec php fpm, il est recommandé de faire tourner un utilisateur par
nom de domaine.
Pas nécessairement. Tout dépend du service Web qu'on veut réaliser. Et
quel genre de site? Combien d'utilisateurs simultanés? Quelles sont les
contraintes (de confidentialité, de robustesse du service, etc...). Ce
n'est pas la même chose de faire un Web pour un hopital ou pour un club
de foot....
- Apache par défaut place le site web dans /var/www/html - que je
n'utilise pas - ( J'utilise /var/www/domaine1)
J'ai pu voir des structures ou apparait le répertoire public_html
J'ai lu des conseils de déplacer le site dans le répertoire
utilisateur ( Ou ailleurs !!! )
Une possibilité serait d'utiliser d'autres logiciels et d'autres
langages de programmation pour le service Web.
Par exemple, on pourrait envisager d'utiliser Ocaml (voir
https://ocaml.org/ ....) avec Ocsigen (voir https://ocsigen.org/ ....)
tous deux logiciels libres français. Et Ocsigen génère, à partir d'un
dialecte Ocaml commun, du code coté serveur et coté client.
On pourrait aussi envisager d'utiliser C++ avec libonion. Le compilateur
serait libre (https://gcc.gnu.org/ ....) et libonion l'est aussi (voir
https://www.coralbits.com/libonion/ ....). Il existe aussi
https://www.webtoolkit.eu/wt et la bibliothèque POCO
https://pocoproject.org/
(en octobre 2024 je déconseille l'utilisation de CURLpp
http://www.curlpp.org/ qui a un bogue https://bugs.gentoo.org/939581
qu'on retrouve sous Debian)
On pourrait envisager d'utiliser un autre serveur Web que Apache, par
exemple https://www.lighttpd.net/
On pourrait envisager de coupler le serveur Web (Apache ou Lighttpd)
avec des services FastCGI. https://fr.wikipedia.org/wiki/FastCGI
Cordialement.
PS: je cherche un consortium intéressé par
https://github.com/RefPerSys/RefPerSys/ ....
--
Basile STARYNKEVITCH <basile@starynkevitch.net>
8 rue de la Faïencerie
92340 Bourg-la-Reine mobile: +33 6 8501 2359
France http://starynkevitch.net/Basile/
Reply to: