DokuWiki

It's better when it's simple

Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:install:mongoose

Dies ist eine alte Version des Dokuments!


Mongoose

Mongoose ist ein einfach zu bedienender Webserver. Er kann auch als eingebettete Webserver-Bibliothek verwendet werden, um Anwendungen eine Webschnittstelle zur Verfügung zu stellen.

Das ausführbare Programm Mongoose ist nicht von einer externen Bibliothek oder Konfiguration abhängig. Wenn es in ein beliebiges Verzeichnis kopiert und von dort gestartet wird, beginnt es, dieses Verzeichnis auf Port 8080
zu bedienen. (für den Zugang zu den Dateien gehen Sie bitte auf http://localhost:8080).

Wenn eine zusätzliche Konfiguration erforderlich ist - z.B. ein anderer Listening-Port oder eine IP-basierte Zugriffskontrolle,
dann kann eine Datei mongoose.conf mit entsprechenden Optionen im gleichen Verzeichnis erstellt werden, in dem die ausführbare Datei befindet. Dies macht Mongoose perfekt für alle Arten von Demos, Schnelltests, Dateiaustausch und Web-Programmierung.

DokuWiki funktioniert gut mit Mongoose und PHP through CGI.

Telling Mongoose how to work with PHP

This requires the following settings in the „mongoose.conf“ file:

     cgi_extensions .cgi,.pl,.php
     cgi_interpreter \YOUR_PHP_INSTALL_DIRECTORY\php-cgi.exe

Telling PHP how to work with Mongoose

If PHP is installed and verified to work when launched from the command-line, there is a possibility that the webbrowser does not show the PHP output when pointed to URLhttp://yourserver/path_to_your_script.php“.

When you see the text „Input file not specified“, it means that PHP must be told to work with Mongoose. The variable 'doc_root' in file 'php.ini' must be set to match the „mongoose.conf“ variable 'document_root'.

Sicherheit

Da Mongoose keine .htaccess-Dateien (wie Apache) verwendet, sollten die Dokuwiki-Verzeichnisse (bin, conf, data und inc) unzugänglich gemacht werden, indem die Prozedur wie in Security beschrieben durchgeführt wird.

Des weiteren ist es eine gute Idee, die Funktion zum Auflisten von Verzeichnissen in der Datei „mongoose.conf“ zu deaktivieren.

       enable_directory_listing no
de/install/mongoose.1580221122.txt.gz · Zuletzt geändert: 2020-01-28 15:18 von MarkT

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki