Inhoudsopgave
De eerste grote belangrijke stap als we eenmaal weten hoe het werkt Nginx as a service, is om een server te bouwen waar we de verschillende configuraties kunnen testen, dit helpt ons om het nodige vertrouwen te krijgen in hoe we onze nginx-service.Naast het testen dat onze service werkt, moeten we ook enkele prestatietests uitvoeren, op deze manier zullen we een beetje weten over de limieten van onze apparatuur, hiervoor hebben we enkele interessante pakketten die we tijdens de tutorial zullen zien.
Een testserver maken
Ten tijde van installeren Nginx als alles soepel verloopt, moeten we een serviceconfiguratiebestand hebben en moeten we ook een standaardsite hebben gemaakt met een index.html, We kunnen dit in de volgende route zien als we ons in een Linux-omgeving bevinden: /usr/local/Nginx/html/index.html als we ons in een andere omgeving bevinden, moeten we zoeken naar het equivalent voor de html-directory van de service.
We checken het configuratiebestand in Nginx.conf en we gaan naar de http-sectie daar zouden we zoiets als het volgende moeten zien:
http {inclusief mime.types; default_type applicatie / octet-stream; verzendbestand aan; keepalive_timeout 65; server {luister 80; servernaam localhost; locatie / {root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; locatie = /50x.html {root html; }}
In dit deel wat ons interesseert, is het gedeelte van de server waar we zien dat we worden bediend door de poort 80, de naam van onze server is localhost en de root waarnaar we moeten zoeken is het bestand index.html.
Hiermee zouden we bij toegang vanuit onze browser het volgende bericht moeten zien dat we in de volgende afbeelding laten zien:
Als we het bericht van niet zien "Welkom bij nginx!" we moeten controleren of de service werkt en of de verbindingsparameters correct zijn.
Serverprestaties testen
Zodra onze server werkt, gaan we de prestaties testen, de testmethodologie is enigszins rudimentair maar effectief en dat is dat we onze server uitvoeren, de tests uitvoeren, onze configuratie wijzigen, de server opnieuw laden en de tests opnieuw uitvoeren.
We kunnen dit zo vaak herhalen als nodig is; Een belangrijk aspect is dat we niet dezelfde machine moeten gebruiken die de server bevat om de tests uit te voeren, aangezien dit misleidende resultaten kan opleveren.
HulpmiddelOm de tests uit te voeren, gaan we de tool gebruiken Httperf, is een eenvoudige tool waarmee we het verzenden van verzoeken naar onze server kunnen simuleren, waardoor we gebruiksstatistieken kunnen genereren.
Nadat we de tool hebben geïnstalleerd, kunnen we deze gebruiken door op de volgende manier te bellen:
Httperf --server 192.168.1.10 --poort 80 --uri /index.html --rate 300 --num-conn 30000 --num-call 1 --timeout 5
Waar, in sen -server we plaatsen de server waarmee we verbinding moeten maken, in -uri het pad van het bestand waartegen we zullen testen, -tarief is het aantal verbindingen per seconde, -num-conn het maximale aantal verbindingen dat we zullen maken en -time-out het aantal seconden om een verbroken verbinding te overwegen.
Ten slotte zien we in de volgende afbeelding dat dit dit genereert als we het uitvoeren:
VERGROTEN
Nadat we onze eerste prestatietest hebben uitgevoerd, hebben we deze tutorial voltooid, waarin we hebben geleerd hoe we een eerste configuratie kunnen uitvoeren en onze server een beetje grondiger kunnen testen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven