Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:speedtest]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:webapps:speedtest [2020/07/18 22:06]
martin.res angelegt
anwenderwiki:webapps:speedtest [2020/07/18 22:35] (aktuell)
martin.res [Speedtest mit nginx]
Zeile 1: Zeile 1:
-{{tag> ​speddtest ​bbb}}+{{tag> ​speedtest ​bbb}}
  
 ====== Interner Speedtest ====== ====== Interner Speedtest ======
  
 Belwü verwendet den Speedtest "​LibreSpeed":​ [[http://​speedtest.belwue.net/​browser-speedtest/​]]\\ Belwü verwendet den Speedtest "​LibreSpeed":​ [[http://​speedtest.belwue.net/​browser-speedtest/​]]\\
-Diesen kann man auch auf einem Server in seinem Netz installieren. Anleitung ​sihe -> [[https://​github.com/​librespeed/​speedtest]]+Diesen kann man auch auf einem Server in seinem Netz installieren. Anleitung ​siehe -> [[https://​github.com/​librespeed/​speedtest]]
  
 ===== Speedtest mit nginx ===== ===== 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.1595102764.txt.gz · Zuletzt geändert: 2020/07/18 22:06 von martin.res