Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:speedtest]] 

Dies ist eine alte Version des Dokuments!


Interner Speedtest

Belwü verwendet den Speedtest „LibreSpeed“: http://speedtest.belwue.net/browser-speedtest/
Diesen kann man auch auf einem Server in seinem Netz installieren. Anleitung siehe → https://github.com/librespeed/speedtest

Speedtest mit nginx

Bei meinem BBB-Server (IP: 10.16.1.3) im grünen Netz ist der Webserver nginx installiert. Über https erreicht man damit Greenlight für BBB. Den Speedtest kann man nun über den default http Zugang per IP des Servers verfügbar machen. Im Gegensatz zu apache2 benötigt nginx jedoch einen PHP-Prozessmanager.

# apt-get install php php-fpm
# git clone https://github.com/adolfintel/speedtest.git
# cd speedtest
# mkdir -p /var/www/html/speedtest
# cp -R backend *.js /var/www/html/speedtest/
# cp example-singleServer-pretty.html /var/www/html/speedtest/index.html
# chown -R www-data /var/www/html

Nun muss noch der PHP-Prozessmanager bei nginx aktiviert werden, siehe auch → nginx+PHP unter Ubuntu

In der Datei /etc/nginx/sites-available/default die schon vorhandenen Zeilen durch Entfernen des Kommentarzeichens „#“ freigeben:

...
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
     }

    location ~ /\.ht {
        deny all;
    }

...

Die neue Konfiguration testen und nginx neustarten:

# nginx-t
# service nginx restart

Mit der URL http://10.16.1.3/speedtest/ kann man nun im Browser den Speedtest aufrufen.

 [[anwenderwiki:webapps:speedtest]] anwenderwiki/webapps/speedtest.1595104333.txt.gz · Zuletzt geändert: 2020/07/18 22:32 von martin.res