Roxen WebServer 2.2: alternative à Apache

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
21
mar.
2002
Linux
Une alternative à Apache? Cette société suédoise propose un serveur web qui offre modularité, un macro-langage intégré (RXML) et Pike.

Le serveur Web Roxen, de la compagnie suédoise Roxen Internet Software, est une alternative viable pour ceux qui trouvent Apache inaproprié à leurs besoins. Bien qu'Apache domine le marché des serveurs web, il a quelques points faibles : il lui manque une base de données SQL intégrée et une gestion simple des certificats SSL.
Toutes ces particularités peuvent être trouvées dans le serveur web de Roxen. En fait, Roxen inclut tellement plus de fonctionnalités qu'il ressemble plus à un serveur d'applications qu'à un serveur Web ordinaire. Bien sur il est GPL.

Les plus:
* Produit Open-source
* Excellente interface d'administration
* Déploiement de sites virtuels facilité
* MySQL database backend integrée au serveur Web
* Beaucoup d'extensions intégrées tel le rendu graphique de texte
* Réplication des données du serveur web dans une base de données MySQL partagée.

Les moins:
* Support PHP "très mince"
* Connexions administratives non-chiffrées
* Pas de fonctionnalités de clustering ou de partage de charge
* Pas d'alternative à l'interface d'administration web

A voir comme une alternative originale à Apache...

Aller plus loin

  • # pourquoi une base SQL ??

    Posté par  . Évalué à 7.

    Je ne vois pas du tout l'interet d'avoir une base sql avec un serveur http ! Déjà, pour faire des mises à jour, c'est bien mieux d'avoir deux produits dans deux packages différents et ça ne force pas le choix à l'utilisateur de la base de donnée.
    • [^] # Re: pourquoi une base SQL ??

      Posté par  . Évalué à 8.

      Assez d'accord. Même si c'est peut-être plus rapide à mettre en oeuvre, avoir les deux détachés est sans doute généralement un plus.

      Tout simplement parce qu'il peut-être interessant d'utiliser le serveur SQL de manière autonome, tout simplement parce que le serveur SQL peut avoir un intérêt à ne pas être sur la même machine que le serveur www...

      Peut-être est-ce plus subtil que cela (il faudrait lire l'article).
      • [^] # Re: pourquoi une base SQL ??

        Posté par  . Évalué à 8.

        Il s'agit d'un backend. Je n'ai pas été voir l'information exacte sur le site de Roxen, mais Roxen a sont propre langage de script (RXML = RoXen Meta Language), et ce backend doit permettre l'accès à MySQL par RXML. A noter que RXML est un peu concurrent à PHP, et ça explique le faible support de PHP dans Roxen.
      • [^] # [Hors sujet] philosophie

        Posté par  . Évalué à 1.

        L'esprit initial du projet GNU (et Unix ?) était de faire des outils simples et efficace, ie faire une chose et le faire bien.

        C'est ça qui fait la grande force du scripting : on a plein d'outil pour traiter des flots et il ne reste qu'à les piper entre eux (grep, sed, awk, perl, uniq...)

        Mais je pense que c'est applicable pour les serveurs web : ce n'est pas le rôle du serveur web de faire des accès en SGDB ! Il doit être extensible, et c'est l'extension qui fera les accès aux ressources externes !

        Tant qu'on y ait, un autre exemple : PAM. Les applications qui doivent faire du contrôle d'accès appellent PAM, et c'est PAM qui va gérer l'accès (/etc/passwd, LDAP, SGBD, carte à puce). C'est pas le rôle de l'application de savoir authentifier !
  • # Caudium

    Posté par  . Évalué à 10.

    Il existe également un fork de Roxen : Caudium. Explication à l'URI http://caudium.net/faqs/fork.html.(...)

Suivre le flux des commentaires

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