14 DINGEN DIE JE MOET WETEN ALS EERSTEJAARS - UIVERSITEIT TWENTE
Inhoudsopgave:
- Voordat je begint
- Nginx wordt gestart
- Nginx stoppen
- Nginx opnieuw starten
- Nginx opnieuw laden
- Nginx-configuratie testen
- Nginx-status bekijken
- Nginx-versie controleren
- Conclusie
Nginx uitgesproken als "engine x" is een gratis, open-source, high-performance HTTP en reverse proxy-server die verantwoordelijk is voor het afhandelen van enkele van de grootste sites op internet. Het kan worden gebruikt als een zelfstandige webserver en als een omgekeerde proxy voor Apache en andere webservers.
In deze handleiding bespreken we de belangrijkste en meest gebruikte Nginx-opdrachten, inclusief het starten, stoppen en opnieuw starten van Nginx.
Voordat je begint
We gaan ervan uit dat je bent ingelogd als root of gebruiker met sudo-rechten. De opdrachten in deze gid zouden moeten werken op elke moderne Linux-distributie zoals Ubuntu 18.04 en CentOS 8 en Debian 10.
Nginx wordt gestart
Nginx starten is vrij eenvoudig. Voer gewoon de volgende opdracht uit:
sudo systemctl start nginx
Bij succes produceert de opdracht geen uitvoer.
Als u een Linux-distributie uitvoert zonder systemd om het Nginx-type te starten:
sudo service start nginx
In plaats van de Nginx-service handmatig te starten, wordt aanbevolen om deze in te stellen om te starten bij het opstarten van het systeem:
Nginx stoppen
Als u Nginx stopt, worden alle Nginx-werkprocessen snel uitgeschakeld, zelfs als er open verbindingen zijn.
Voer een van de volgende opdrachten uit om Nginx te stoppen:
sudo systemctl stop nginx
sudo service stop nginx
Nginx opnieuw starten
De herstartoptie is een snelle manier om de Nginx-server te stoppen en vervolgens te starten.
Gebruik een van de volgende opdrachten om een Nginx-herstart uit te voeren:
sudo systemctl restart nginx
sudo service restart nginx
Dit is de opdracht die u waarschijnlijk het meest zult gebruiken.
Nginx opnieuw laden
U moet Nginx opnieuw laden of opnieuw opstarten wanneer u de configuratie wijzigt.
De opdracht herladen laadt de nieuwe configuratie, start nieuwe werkprocessen met de nieuwe configuratie en sluit oude werkprocessen netjes af.
Gebruik een van de volgende opdrachten om Nginx opnieuw te laden:
sudo systemctl reload nginx
sudo service reload nginx
Nginx-configuratie testen
Wanneer u wijzigingen aanbrengt in het configuratiebestand van de Nginx-server, is het een goed idee om de configuratie te testen voordat u de service opnieuw start of opnieuw laadt.
Gebruik de volgende opdracht om de Nginx-configuratie te testen op syntaxis of systeemfouten:
sudo nginx -t
De uitvoer ziet er hieronder uit:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Als er fouten zijn, wordt met de opdracht een gedetailleerd bericht afgedrukt.
Nginx-status bekijken
Gebruik de volgende opdracht om de status van de Nginx-service te controleren:
sudo systemctl status nginx
De uitvoer ziet er ongeveer zo uit:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Nginx-versie controleren
Soms moet u de versie van uw Nginx weten, zodat u een probleem kunt opsporen of kunt bepalen of een bepaalde functie beschikbaar is.
U kunt uw Nginx-versie controleren door het volgende uit te voeren:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
De optie
-V
toont de Nginx-versie samen met de configuratie-optie.
Conclusie
In deze gids hebben we u enkele van de meest essentiële Nginx-opdrachten laten zien. Als u meer wilt weten over de Nginx-opdrachtregelopties, gaat u naar de Nginx-documentatie.
nginx-terminal15 Speciale sites die u moet kennen over
Leer rumba bij Ballroomdancers.com, ontdek wat 'fampooling' betekent bij WordSpy, meester spannende gitaarsolo's bij Vanderbilly, of schrijf een e-mail in het Arabisch met Babelfish.
7 Google AdSense-terminologie die u moet kennen
Als u geen ervaring hebt met Google AdSense, vindt u het misschien moeilijk om te weten wat verschillende termen betekenen als CTR , CPM en kanalen, etc. U kunt uw AdSense-inkomsten niet verhogen; tenzij je het goed vindt in AdSense-woordenschat, is het voor jou onmogelijk om daar een goed inkomen mee te verdienen.
5 Minder bekende Facebook-functies die u moet kennen
Gebruik deze Facebook-functies om te doneren aan organisaties, berichten op te slaan om deze later te lezen en een pagina te maken. U kunt evenementen van Facebook toevoegen aan Google Agenda







