serveur WIMS + OpenBSD -release/-stable

Accueil Forums Gestion d’un serveur WIMS Installation d’un serveur WIMS serveur WIMS + OpenBSD -release/-stable

Ce sujet a 3 réponses, 3 participants et a été mis à jour par jmai jmai, il y a 1 mois et 2 semaines.

  • Auteur
    Messages
  • #3703
    jmai
    jmai
    Participant

    Bonjour.

    J’essaie de faire fonctionner un serveur WIMS sur un système OpenBSD/amd64. L’installation s’effectue (nécessairement) à la main. Pour ce faire, je suis ce tutoriel écrit pour un système Debian.J’ai téléchargé la dernière version de WIMS ici et je suis allé voir dans le code source pour l’adapter au système OpenBSD en suivant le document README contenu dans l’archive.

    Je vais donc avoir quelques questions pour améliorer ma compréhension du fonctionnement WIMS (en tant que serveur).

    Voici ma première question :

    J’ai compilé WIMS à l’aide d’un compte simple « wims ». À l’issue des compilations, tous les binaires construits sont placés dans le répertoire public_html/ (noatmment le binaire wims et wims.cgi).

    Sur mon système OpenBSD, je compte utiliser le serveur Web (natif) HTTPd et le serveur de messagerie (natif) OpenSMTPd. Par conséquent, en tant que super-administrateur « root », j’ai copié tout le répertoire public_html/dans un environnement (nativement) chrooté par le projet OpenBSD (/var/www/htdocs/owims/) pour le serveur Web HTTPd.

    De ce que j’ai compris, tous les autres répertoires contenus dans l’archive des sources de WIMS permettent notamment la construction et la gestion de ce service.

    Question n°1 : Est-ce que la seule copie du répertoire public_html/ dans l’environnement chrooté /var/www/htdocs/owims/ permet à elle seule le bon fonctionnement du service WIMS ? (J’exclus ici sa maintenance comme la mise à jour.)

    Merci d’avance.

    Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
    Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) 🙂

  • #3704

    Olivier
    Admin bbPress

    Bonjour,
    A mon avis, la copie du répertoire public_html/ ne fonctionnera pas : celui-ci contient des fichiers templates WIMS (.phtml) qui doivent etre interprétés par WIMS avant d’etre fournit au serveur Web. Il me semble donc préférable de les laisser dans WIMS.

    Par contre, je vous invite à regarder le script bin/apache_config et à l’adapter à votre serveur HTTPd. (ce script s’occupe de faire les alias corrects)

    Olivier Bado - Université Nice Sophia Antipolis

  • #3707

    jm.evers
    Participant

    Hi,

    I’ve tested -a few years ago- an install of wims on openbsd using the jailed http-server.
    I did not succeed to get this running properly
    (I’ve forgotten the details…)

    Besides my operating system of choice has always been FreeBSD ,using Apache22|24 and make use of the native chroot system call integrated (as of 2004) in wims.cgi
    All ‘dangerous’ programs are in a chroot-directory

    So while this is not as secure as a complete *BSD jailed httpd server, it will run out of the box.

    However be aware that a few admin-modules within wims use some non posix versions of the programs date|tac|stat and maybe others…so some stuff will not work without tweaking

    kinf regards,
    joke

    • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par  jm.evers.
  • #3709
    jmai
    jmai
    Participant

    Hi 🙂

    Thank you for your feedback. I tried it all afternoon and … it’s not won … actually! I would like to use OpenBSD httpd (with OpenSMTPd) and not Apache httpd (or Nginx). I would like to run WIMS only with OpenBSD tools.

    I am tired. To relax, I try to compile the Mate Desktop on OpenBSD/amd64 system (via pkgsrc)! 😉

    Regards,
    Jean-François

    ps : My research on this subject is/will be here.

    Un OS pour les gouverner tous (FreeBSD), un jail pour les trouver (Unbound)
    Un filesystem pour les amener tous et dans les ténèbres les lier (ZFS) 🙂

Vous devez être connecté pour répondre à ce sujet.