Install PHP 7 and Composer on Windows 10 in Ubuntu in WSL
Indholdsfortegnelse:
- Før du begynder
- Starter Nginx
- Stop af Nginx
- Genstart af Nginx
- Genindlæsning af Nginx
- Test af Nginx-konfiguration
- Visning af Nginx-status
- Kontrollerer Nginx version
- Konklusion
Nginx udtalt “engine x” er en gratis open source, højtydende HTTP og reverse proxy-server, der er ansvarlig for håndtering af belastningen på nogle af de største sider på Internettet. Den kan bruges som en enkeltstående webserver og som en omvendt proxy til Apache og andre webservere.
I denne vejledning vil vi gennemgå de vigtigste og ofte anvendte Nginx-kommandoer, herunder start, stop og genstart af Nginx.
Før du begynder
Vi antager, at du er logget ind som root eller bruger med sudo-privilegier. Kommandoerne i denne gsh skal arbejde på enhver moderne Linux-distribution som Ubuntu 18.04 og CentOS 8 og Debian 10.
Starter Nginx
At starte Nginx er ret simpelt. Bare kør følgende kommando:
sudo systemctl start nginx
Ved succes producerer kommandoen ikke noget output.
Hvis du kører en Linux-distribution uden systemd for at starte Nginx-type:
sudo service start nginx
I stedet for manuelt at starte Nginx-tjenesten, anbefales det at indstille den til at starte på systemstart:
Stop af Nginx
Stop af Nginx lukker hurtigt alle Nginx-arbejderprocesser ned, selvom der er åbne forbindelser.
For at stoppe Nginx skal du køre en af følgende kommandoer:
sudo systemctl stop nginx
sudo service stop nginx
Genstart af Nginx
Genstartindstillingen er en hurtig måde at stoppe og derefter starte Nginx-serveren.
Brug en af følgende kommandoer til at udføre en Nginx-genstart:
sudo systemctl restart nginx
sudo service restart nginx
Dette er den kommando, du sandsynligvis vil bruge mest ofte.
Genindlæsning af Nginx
Du skal genindlæse eller genstarte Nginx, når du foretager ændringer i dens konfiguration.
Genindlæsningskommandoen indlæser den nye konfiguration, starter nye arbejdsprocesser med den nye konfiguration og lukker yndefuldt gamle arbejdsprocesser.
For at genindlæse Nginx skal du bruge en af følgende kommandoer:
sudo systemctl reload nginx
sudo service reload nginx
Test af Nginx-konfiguration
Hver gang du foretager ændringer i Nginx-serverens konfigurationsfil, er det en god ide at teste konfigurationen, før du genstarter eller genindlæser tjenesten.
Brug følgende kommando til at teste Nginx-konfigurationen for syntaks eller systemfejl:
sudo nginx -t
Outputet ser ud som nedenfor:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Hvis der er nogen fejl, udskriver kommandoen en detaljeret meddelelse.
Visning af Nginx-status
For at kontrollere status for Nginx-tjenesten skal du bruge følgende kommando:
sudo systemctl status nginx
Outputet ser sådan ud:
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
Kontrollerer Nginx version
Nogle gange skal du muligvis kende versionen af din Nginx, så du kan debugge et problem eller bestemme, om en bestemt funktion er tilgængelig.
Du kan kontrollere din Nginx-version ved at køre:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
-V
viser Nginx-versionen sammen med konfigurationsindstillingen.
Konklusion
I denne vejledning har vi vist dig nogle af de mest væsentlige Nginx-kommandoer. Hvis du vil lære mere om Nginx-kommandolinjemulighederne, skal du besøge Nginx-dokumentationen.
nginx terminal3 Nyttige terminalkommandoer, som enhver mac-bruger skal kende

Her er nogle grundlæggende og nyttige kommandoer, du kan bruge i Terminal for at gøre din Mac-oplevelse endnu bedre.
9 Skal kende musekontroller til Windows 8-brugere

Tjek disse basale, men alligevel nyttige musekontroller til Windows 8, som enhver Windows 8-bruger skal kende.
4 Cool super mario run tip, du skal kende

Super Mario Run er ufuldstændig uden disse seje tip. Tjek dem, og spill spillet bedre!