[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: