Állítsa be saját "Speedtest Mini Server"-jét az internet sávszélességének teszteléséhez
A sávszélesség-sebesség speedtest-cli parancssori eszközzel történő teszteléséről szóló korábbi cikkben kapott válaszok túlterheltek, ennek az oktatóanyagnak az a célja, hogy elsajátítsa a saját speedtest beállításának tudását. mini szerverre 10 perc alatt.
A Speedtest.net mini egy sebességtesztelő alkalmazás, amely sebességtesztszerver (Mini) tárolására szolgál a saját webhelyén/szerverén. A NetGuage egy másik alkalmazása ugyanezt a célt szolgálja, amely elsősorban vállalati webhelyekhez készült.
A Speedtest.net Mini ingyenesen elérhető, és minden nagyobb webszerverrel kompatibilis. A ping mérését úgy méri, hogy HTTP-kérést küld egy kiválasztott szervernek, és méri az időt, amíg a válasz megérkezik. A fel- és letöltési sebesség ellenőrzésére kis bináris fájlokat tölt fel és tölt le a webszerverről a kliensre és fordítva a feltöltéshez.
Megjegyzés: A Speedtest Mini szerver nem használható kereskedelmi használatra, sem kereskedelmi webhelyeken.
Telepítse a Speedtest Mini Servert Linuxra
Töltse le a speedtest Mini Servert az alábbi linkről. A letöltés előtt be kell jelentkeznie. Ha nincs fiókja, először regisztráljon.
- http://www.speedtest.net/mini.php
A mini.zip
fájl letöltése után ki kell csomagolnia az archív fájlt.
Unzip mini.zip
Most meg kell határoznia, hogy melyik szerveren kívánja tárolni az alkalmazást. Tárhelyszerverként a következők közül választhat: PHP, ASP, ASP.NET és JSP. Itt a PHP-t és az Apache-t fogjuk használni szerverként.
Telepítsük az Apache-t, a PHP-t és az összes szükséges PHP-modult a következő parancsokkal.
Debian/Ubuntu/Mint rendszeren
apt-get install apache2
apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
RedHat/CentOS/Fedora rendszeren
yum install httpd
yum install php php-mysql php-pdo php-gd php-mbstring
Az Apache és a PHP telepítése után az összes szükséges modullal indítsa újra az Apache szolgáltatást az alábbiak szerint.
service apache2 restart [On Debian/Ubuntu/Mint]
service httpd restart [On RedHat/CentOS/Fedora]
systemct1 restart httpd [On RHEL/CentOS 7.x and Fedora 21]
Ezután hozzon létre egy phpinfo.php
fájlt az Apache alapértelmezett könyvtárában, amellyel ellenőrizni fogjuk, hogy a PHP megfelelően renderel-e vagy sem.
echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php [On Debian/Ubuntu/Mint]
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php [On RedHat/CentOS/Fedora]
Megjegyzés: Az alapértelmezett Apache gyökérkönyvtár lehet /var/www/ vagy /var/www/html/ , kérjük, ellenőrizze az utat, mielőtt továbblép…
Most feltöltjük a kibontott mini
mappát az Apache alapértelmezett könyvtárába.
cp -R /[location to extracted folder]/mini /var/www/ [On Debian/Ubuntu/Mint]
cp -R /[location to extracted folder]/mini /var/www/html [On RedHat/CentOS/Fedora]
Át kell neveznünk egy fájlt, ezért hosszú listázzuk az Apache /var/www/ vagy /var/www/html könyvtárába feltöltött könyvtár tartalmát.
ls -l /var/www/mini
OR
ls -l /var/www/html/mini
Most nevezze át az index-php.html
-t csak index.html
-re, és hagyja érintetlenül a többi fájlt.
cd /var/www/
OR
cd /var/www/html/
mv mini/index-php.html mini/index.html
Megjegyzés: Ha bármilyen más platformot használ gazdagépként, át kell neveznie a megfelelő fájlt az alábbiak szerint.
- Ha az ASP.NET-et használja gazdagépként, nevezze át az index-aspx.html-t index.html-re.
- Nevezze át az index-jsp.html-t index.html-re, ha JSP-t használ gazdagépként.
- Nevezze át az index-asp.html-t index.html-re, ha ASP-t használ gazdagépként.
- Nevezze át az index-php.html-t index.html-re, ha PHP-t használ gazdagépként.
Most mutasson a böngészőjében a helyi szerver IP-címére, ami az én esetemben jellemzően a következő:
http://192.168.0.4/mini
Kattintson a Teszt indítása gombra, és megkezdi a sebesség helyi tesztelését.
Most Ha a miniszervert az interneten keresztül szeretné futtatni, továbbítania kell portját a tűzfalban és az útválasztóban. Érdemes lehet olvasni az alábbi cikket, hogy röviden megismerje a fenti témával kapcsolatos tudnivalókat.
- Hozzon létre saját webszervert a webhely üzemeltetéséhez
Ha minden jól megy, ellenőrizheti a sávszélességet egy miniszerver segítségével. Ha azonban a miniszerver és a tesztelendő gép ugyanazon a hálózaton van, akkor szükség lehet egy proxyszerverre, például (kproxy.com) a teszteléshez.
Ezenkívül ellenőrizheti az internetkapcsolat sebességét fej nélküli kiszolgálón vagy Linux parancssorban a speedtest-cli
eszközzel.
speedtest_cli.py --mini http://127.0.0.1/mini
Megjegyzés: Ha egy másik hálózaton van, akkor nyilvános IP-címet kell használnia a webböngészőben, valamint egy parancssort.
Ezenkívül a SYSAdmins beütemezheti a sebességteszt rendszeres futtatását éles környezetben, miután beállított egy miniszervert.
Következtetés
A beállítás túl egyszerű, és kevesebb mint 10 percet vett igénybe. Beállíthat saját sebességteszt szervert, hogy ellenőrizze a saját éles szerver kapcsolati sebességét, ez szórakoztató.
Ez minden most. Hamarosan újabb érdekes cikkel jelentkezem. Addig is maradjon velünk, és csatlakozzon a Tecminthoz. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben. Lájkolj és oszd meg, és segíts a terjedésünkben.