Journal Changements dans les pages persos

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
fév.
2006
Hello tous,

je viens de voir que Yohan planifie de changer pas mal de choses sur les pages persos, notamment remplacer Apache par lighttpd ( http://www.lighttpd.net/ ).

Ma question est simple : est-ce que certains d'entre vous ont déjà testé lighttpd, et si oui, qu'en pensent-ils ?

merci à ceux qui répondront !
  • # Et Robert ?

    Posté par  (site web personnel) . Évalué à 10.

    Tu pourrais au moins précisé que tu parles des pages persos de free.fr. Tout le monde ne sait pas qui est Yohan.

    D'après ce que j'ai compris, Free va juste installer des serveurs-webs frontaux utilisant lighttp pour les pages/objets statiques et garder des Apaches pour servir le PHP.

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: Et Robert ?

      Posté par  . Évalué à 8.

      Merci d'avoir précisé... J'avais absolument aucune idée de qui était yohan...
      Le choix et pour amélioré les performances ? (lighttp plus rapide que apache sur les simples page ?)
      • [^] # Re: Et Robert ?

        Posté par  . Évalué à 3.

        Je le cite "la base de serveur web ne sera plus du apache.

        les executions de php seront déportées & load balancées sur d'autres
        machines optimisées à cet effet. ".
        • [^] # Re: Et Robert ?

          Posté par  . Évalué à 4.

          et oui lighttpd utilise du fastcgi pour communiquer avec php, voir le site pour plus d'info...
    • [^] # Re: Et Robert ?

      Posté par  (site web personnel) . Évalué à -5.

      Oups navré, oublié de le préciser !

      Un ptit fond d'écran de geek pour me faire pardonner cet oubli ?
      http://dominique.hoffmann.free.fr/images/all_else.jpg

      Ceci dit, j'ai bien compris ce que Free compte faire (relis le journal), je demande juste si certains ici ont déjà testé lighttpd.
      • [^] # Re: Et Robert ?

        Posté par  . Évalué à 8.

        Ton fond d'écran craint le pâté, question syntaxe...

        Voici la même chose en plus réaliste et plus concis:

        while(!working){
        rtfm();
        debug();
        }
        enjoy();
        • [^] # Re: Et Robert ?

          Posté par  . Évalué à 2.

          peut mieux faire ;-)

          $task = new Task();
          $man = new Bonhome();
          $world = new Planete();

          while ($task->not_working()){
          $man->read_rtfm();
          $man->debug();
          }

          $world->enjoy();
          $man->that_s_all_folks_and_happy_end();

          suivant les habitudes de chacun, enlever les $, ajouter des & ...
        • [^] # Re: Et Robert ?

          Posté par  (site web personnel) . Évalué à 0.

          > Ton fond d'écran craint le pâté, question syntaxe...

          apt-get humour_simplifié_pour_non_geeks ?
  • # Lighttpd est plutôt... limité

    Posté par  . Évalué à 5.

    J'ai testé lighttpd pour remplacer apache sur mon serveur perso il y a quelques jours. Mes besoins sont relativement simples (- : nécessaire ; * : facultatif) :
    - support du CGI (surtout Perl) ;
    - support des userdir (pour les pages perso des utilisateurs) ;
    - support des listings de dossiers ;
    - support de l'authentification par dossier ;
    * support du webdav ;

    En lisant la documentation de lighttpd (http://www.lighttpd.net/documentation/ ), je me suis dit que lighttpd remplissait tous ces critères... Et effectivement, lighttpd tient la plupart de ses promesses, avec même quelques suprises :
    - impression d'une légerté et d'une réactivité accrue par rapport à apache ;
    - listings de dossiers en XHTML 1.1 (ca rox des oursons comparé au HTML 3.2 d'apache).

    Je dois quand même émettre quelques bémols :
    - lighttpd ne gère pas les htaccess : la configuration des dossiers à accès controlé se fait directement dans le fichier de configuration (http://www.lighttpd.net/documentation/authentication.html#co(...) ) ;
    - les CGI fonctionnent... mais la configuration de FastCGI pour d'autres langages que PHP n'est pas documentée (http://www.lighttpd.net/documentation/fastcgi.html#perl ) ;
    - le module webdav est en cours de développement, et quasiment inutilisable à ce stade.

    Mon expérience avec lighttpd s'arrête ici. Je pense que ce serveur web est surtout destiné à servir rapidement des contenus statiques, qui ne nécessitent pas de configuration fine des contrôles d'accès, et pour les utilisateurs qui n'ont pas des besoins particuliers (webdav notamment).

    lighttpd semble prometteur pour l'hébergement virtuel simple (voir le module mod_mysql_vhost http://www.lighttpd.net/documentation/mysqlvhost.html ) et pour les serveurs de fichiers (images, pubs), mais malgré le fait qu'il soit déjà utilisé un peu partout (notamment sur Textdrive avec Ruby), je pense qu'il n'est pas prêt pour la production.

    À mon avis, autant je comprends la décision de Free de réduire la charge de ses serveurs web, autant je considère cette migration comme prématurée vu la maturité et les fonctionnalités de lighttpd.
    • [^] # Re: Lighttpd est plutôt... limité

      Posté par  . Évalué à 3.

      Ben je suppose que tous ceux qui ont géré l'accès à des sous-répertoires de leur compte par .htaccess vont être contents ;-)

      Tu n'as rien trouvé d'autre que le fichier de conf du serveur ?

      En tous cas, merci beaucoup de ton retour d'expérience ;-)
      • [^] # Re: Lighttpd est plutôt... limité

        Posté par  . Évalué à 3.

        En fait :
        1. Il faut définir dans le fichier de conf des dossiers à protéger :
        auth.require = ( "/download/" =>
        (
        "method" => "digest",
        "realm" => "download archiv",
        "require" => "user=agent007|user=agent008"
        ),
        "/server-info" =>
        (
        "method" => "digest",
        "realm" => "download archiv",
        "require" => "valid-user"
        )
        )


        2. Il faut ensuite créer un fichier spécial dans lequel définir des couples login:mdp avec diverses méthodes d'authentification.

        Toujours est-il que le passage par le fichier de conf est incontournable, pour le moment j'espère.

        Et de rien pour le retour d'expérience, c'est la moindre des choses :) À noter que je n'ai pas effectué de benchmark ni de relevé au niveau de la consommation de mémoire ou de la charge CPU, mes impressions de réactivité ne sont que des impressions.
        • [^] # Re: Lighttpd est plutôt... limité

          Posté par  . Évalué à 2.

          Ben je sais pas comment ils vont s'en sortir pour permettre aux utilisateurs de gérer les droits d'accès... Ca sera peut-être une fonctionnalité de moins :-/

          Pour ce qui est des benchs, j'espère que Free en a fait ;-)
          • [^] # Re: Lighttpd est plutôt... limité

            Posté par  . Évalué à 1.

            Yohan va implémenter la fonction
            "Gilles wrote:

            > Yohan (W) wrote:
            >
            >>
            >> lighttpd
            >
            >
            > Qui ne gère pas les htaccess :/


            Et ?
            Ce n'est pas la peine de me rapeller ce que je dois y implementer, je le sais deja
            ".
    • [^] # Re: Lighttpd est plutôt... limité

      Posté par  (site web personnel) . Évalué à 3.

      Zn lisant la page http://www.lighttpd.net/ , les .htaccess ne sont pas supportés, mais les htpassw le sont ...
      Regardez la liste des fonctionnalités :
      # authentication
      * basic, digest
      * backends: plain files, htpasswd, htdigest, ldap
      Donc la gestion des droits n'est pas respectee, mais l'auth oui ...

      De toute façon, ça ne doit pas être si difficile d'implémenter ça ...
  • # Cherokee

    Posté par  (site web personnel) . Évalué à 2.

    Je réponds pas à la question parce que je connais pas le sujet, mais il y a aussi Cherokee qui a l'air de pas mal se répandre en ce moment, on entend pas mal parler de lui et il a l'air très modulaire et performant...
    My 2 cents...

    http://www.0x50.org/
  • # Php5 ?

    Posté par  . Évalué à 1.

    Le site de lighttpd ne fait mention que de php4. Php5 est supporté ?
    • [^] # Re: Php5 ?

      Posté par  . Évalué à 2.

      oui, si fastcgi est activé (enable-fastcgi).

      ensuite tu peux faire tourner ce que tu veux en fastcgi : ruby, python, etc.
  • # Ruby on rails

    Posté par  . Évalué à 3.

    Apparemment la refonte des pages perso amènerait le support de Ruby on Rails : http://www.freenews.fr/index.php?itemid=3098 . Voilà une excellente nouvelle pour les fans de Ruby. :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.