Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:speedtest]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:webapps:speedtest [2020/07/18 22:10] – [Speedtest mit nginx] martin.resanwenderwiki:webapps:speedtest [2020/07/18 22:35] (aktuell) – [Speedtest mit nginx] martin.res
Zeile 1: Zeile 1:
 +{{tag> speedtest bbb}}
 +
 +====== 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.
 +
 +<code>
 +# 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
 +</code>
 +
 +Nun muss noch der PHP-Prozessmanager bei nginx aktiviert werden, siehe auch -> [[https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-20-04-de|nginx+PHP unter Ubuntu]]
 +
 +In der Datei **''/etc/nginx/sites-available/default''** die schon vorhandenen Zeilen durch Entfernen des Kommentarzeichens "#" freigeben:
 +<code>
 +...
 +    location ~ \.php$ {
 +        include snippets/fastcgi-php.conf;
 +        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
 +     }
 +
 +    location ~ /\.ht {
 +        deny all;
 +    }
 +
 +...
 +</code>
 +
 +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.txt · Zuletzt geändert: 2020/07/18 22:35 von martin.res