Monkey HTTP, einen anderen kompatiblen leichtgewichtiger Webserver Raspberry Pi

Unter den Web-Servern auf die Himbeere, Apache gefunden, Nginx, Lighttpd und anderen möglicherweise weniger bekannt sein : Monkey HTTP. Als Hochleistungs-angekündigt, Es hat alles zu unserer Raspberry Pi bitte !

Linux-Webserver-Monkey-HTTP-Daemon-in-Version-0.10.0-erschienen_medium

In einem früheren Artikel, Ich hatte von d gesprochen.’ein Vergleich der wichtigsten Server. Nginx kam aus der Partie aber ein kurzer Kopf auf Monkey HTTP. Für diejenigen, die es versuchen wollen, Hier ist wie.

Der Ansatz wird auf ganz gut erklärt. Offizielle Website, so, hier ist die französische version.

  1. Monkey HTTP ist nicht verfügbar im offiziellen Repository aber seit der Einführung des Gesetzes. So müssen Sie dieses Repository für Ihre Verteilung hinzufügen. Bearbeiten Sie die Datei //etc/apt/sources.List und fügen Sie folgende Zeile :
    Deb http://Packages.Monkey-Project.com/primates_pi Primates_pi hand
  2. Aktualisierung des Systems. Es umfasst das neue Repository um unser Web-Server installieren :
    apt - get Update
  3. Sie können jetzt installieren Monkey und Hinzufügen von plugins :
    Install apt - Get install monkey             \
                      Affe-liana       \
                      Affe-logger      \
                      Affe-Verzeichnislisting  \
                      Affe-cgi         \
                      Affe-fastcgi     \
                      Affe-mandril     \
                      Affe-cheetah     \
                      Affe-auth

    Während der installation, Das System wird Ihnen sagen, dass Sie nicht authentifizierte Pakete installieren, Sie werden daher zu Antwort Y haben die nicht die Standardoption ist.

  4. Sie haben Ihre Webserver installiert und ausgeführt :
    Root@raspberrypi:~ # Ps - Ef | Grep Mönch Www-data 30114     1  0 17:27 ?        00:00:00 /Usr/Sbin/Monkey--Daemon Stamm     30125 29900  0 17:33 P/3    00:00:00 Grep Mönch root@raspberrypi:~#
  5. Indem Sie auf den Anschluss 2001 Ihre Himbeere, Hier ist die schöne Willkommens-Nachricht :
    Monkey_HTTP_Daemon
  6. SSL-Unterstützung hinzufügen, Sie können die folgende Installation ausführen. :
    Install apt - Get install Monkey-Polarssl libpolarssl0
  7. Jetzt, Dies ist zum Konfigurieren des Servers für die Verwendung. Es befindet sich im Verzeichnis /etc./monkey und in der Datei Monkey.conf. Sie können die allgemeinen Parameter des Servers als den Überwachungsport festlegen., die timeouts, etc..
    Die Standard-Website befindet sich im /etc./Affe/Sites/default. Genau in diese Datei im Stammverzeichnis Ihrer Website konfiguriert werden können.
  8. Benötigen Sie eine PHP-Unterstützung, Sie können den php5-fpm-Wrapper verwenden.. Nach der Installation über apt - get, Sie müssen konfigurieren Monkey um die PHP-Datei verwalten.
    In der FASTCGI_SERVER-Block fügen Sie die Zeilen :
    ServerPath /var/run/php5-fpm.sock MaxConnections 1

    In der FASTCGI_LOCATION-Block fügen Sie die Zeilen :

    LocationName Fcgitest Editiere test_server1 KeepAlive auf Match. * .php

    Schließlich ist es notwendig, das FastCGI-Plugin aktivieren. Bearbeiten Sie die Datei /etc/monkey/plugins.load. Aktivieren Sie die Zeile :

    Laden /usr/lib/monkey/monkey-fastcgi.so

    Sie können Ihren Dienst jetzt neu starten

    Starten Sie Dienst Affe

Monkey HTTP-Site bietet einen Vergleich zwischen Nginx und Monkey auf die Himbeere. Das Ergebnis gibt (Offensichtlich ?) ein Vorteil bei Monkey dann möglicherweise, dass ich es für die nächsten Artikel benutzen werden …

Sie können auch mögen....

  • adrennes

    Hallo,
    Ich habe die Prozedur, die Sie oben beschrieben. MONKEY installiert und ausgeführt.
    Ich wollte dann einige Plugins installieren, nach dem Absetzen MONKEY. Keiner bewegt. Darunter PI verweist mich:
    “”
    Die Auswahl des Pakets Affenlogger vorher abgewählt.
    (Lesen Sie die Datenbank… 81056 Dateien und Verzeichnisse sind derzeit installiert.)
    Dépaquetage de Affe-Logger (von …/Affen logger_1.4.0-1_armhf.deb) . ..
    dpkg: erreur de traitement de /var/cache/apt/archives/monkey-logger_1.4.0-1_armh f.deb (-auspacken) :
    vorläufige de remplacement de «/etc/monkey/plugins/logger/logger.conf», die auch ap den Affen Pack partient 1.5.5-1
    Dpkg-deb : Fehler : Unterprozess paste mit Signal (Relais bri Sé (Rohr))
    Fehler traten auf beim Verarbeiten :
    /var / cache / apt / archives / Affen logger_1.4.0-1_armhf.deb
    E: Sub-Prozess-/Usr/bin/Dpkg hat einen Fehlercode zurückgegeben. (1)
    “”
    Kannst du mir bitte helfen ?
    Vielen Dank.
    adrennes

  • adrennes

    Tatsächlich, Ich verstehe jetzt, dass der Befehl “sudo apt-get install monkey ” installiert auch die folgenden Plugins:
    auth cgi Geparden dirlisting fastcgi Logger mandril polarssl
    Dann einfach aktivieren, was wir wollen, indem sudo nano /etc/monkey/plugins.load und un-Kommentierung werden die Plugins ausgewählt. Dann neu starten monkey: “sudo Service monkey Neustart” . In meinem Fall, Neustart durch, ohne hier gemeckert.
    Die Vorgehensweise der Autoren der Affen gut erklärt… in der Nähe von Wegen, die ungenau sind (kein Ordner conf, zum Beispiel): http://monkey-project.com/documentation/1.5/index.html
    Es scheint, im Vorbeigehen, dass die Art und Weise, um die php ausführen soll CGI oder Fastcgi verwenden.
    Frage: Hat jemand weiß, wie man die index.py starten ?
    Vielen Dank.
    adrennes

Handpicked links

disk Page Caching using disk: enhanced Database Caching 164/400 queries in 0.150 seconds using disk Served from: pihomeserver.fr @ 2017-07-04 05:47:54 by W3 Total Cache -->