Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday
Obsah:
- Než začnete
- Počínaje Nginx
- Zastavení Nginx
- Restartování Nginx
- Obnovení Nginx
- Testování konfigurace Nginx
- Zobrazení stavu Nginx
- Kontrola verze Nginx
- Závěr
Výraz „engine x“ společnosti Nginx je bezplatný, výkonný HTTP a reverzní proxy server s otevřeným zdrojovým kódem odpovědný za zpracování zátěže některých z největších webů na internetu. Může být použit jako samostatný webový server a jako reverzní proxy pro Apache a další webové servery.
V této příručce projdeme nejdůležitější a často používané příkazy Nginx, včetně spouštění, zastavování a restartování Nginx.
Než začnete
Předpokládáme, že jste přihlášeni jako root nebo uživatel s právy sudo. Příkazy v tomto gshould by měly fungovat na jakékoli moderní linuxové distribuci jako Ubuntu 18.04 a CentOS 8 a Debian 10.
Počínaje Nginx
Spuštění Nginx je docela jednoduché. Stačí spustit následující příkaz:
sudo systemctl start nginx
Po úspěchu příkaz nevytvoří žádný výstup.
Pokud provozujete linuxovou distribuci bez systemd pro spuštění typu Nginx:
sudo service start nginx
Namísto ručního spuštění služby Nginx se doporučuje nastavit spuštění spouštění systému:
Zastavení Nginx
Zastavení Nginx rychle vypne všechny pracovní procesy Nginx, i když existují otevřená připojení.
Chcete-li zastavit Nginx, spusťte jeden z následujících příkazů:
sudo systemctl stop nginx
sudo service stop nginx
Restartování Nginx
Možnost restartu je rychlý způsob zastavení a spuštění serveru Nginx.
K provedení restartu Nginx použijte jeden z následujících příkazů:
sudo systemctl restart nginx
sudo service restart nginx
Toto je příkaz, který budete pravděpodobně používat nejčastěji.
Obnovení Nginx
Kdykoli provedete změny v konfiguraci, musíte Nginx znovu načíst nebo restartovat.
Příkaz reload načte novou konfiguraci, spustí nové pracovní procesy s novou konfigurací a elegantně vypne staré pracovní procesy.
Chcete-li znovu načíst Nginx, použijte jeden z následujících příkazů:
sudo systemctl reload nginx
sudo service reload nginx
Testování konfigurace Nginx
Kdykoli provedete změny v konfiguračním souboru serveru Nginx, je vhodné otestovat konfiguraci před restartováním nebo načtením služby.
Pomocí následujícího příkazu otestujte konfiguraci Nginxu, zda neobsahuje syntaktické nebo systémové chyby:
sudo nginx -t
Výstup bude vypadat takto:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Pokud se vyskytnou nějaké chyby, příkaz vytiskne podrobnou zprávu.
Zobrazení stavu Nginx
Chcete-li zkontrolovat stav služby Nginx, použijte následující příkaz:
sudo systemctl status nginx
Výstup bude vypadat asi takto:
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
Kontrola verze Nginx
Někdy budete možná potřebovat znát verzi svého Nginxu, abyste mohli problém odladit nebo určit, zda je k dispozici určitá funkce.
Svou verzi Nginx můžete zkontrolovat spuštěním:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Možnost
-V
zobrazí verzi Nginx spolu s možností konfigurace.
Závěr
V této příručce jsme vám ukázali některé z nejdůležitějších příkazů Nginx. Pokud se chcete dozvědět více o možnostech příkazového řádku Nginx, navštivte dokumentaci Nginx.
terminál nginxUžitečné příkazy Hlasové zprávy Google Now byste měli vědět
Upozornění na některé hlasové příkazy služby Google Now, které byste měli vědět. Najděte informace o počasí, otevřete aplikaci, publikujte na Facebook, vyhledejte trasu, vyhledejte, procházejte atd.
No, můžete získat spoustu gadgetů pro stolní počítače a měli byste znát nejdůležitější miniaplikace pro stolní počítače pro Windows. Ty jsou velmi užitečné, ale co když můžete získat webové aplikace jako miniaplikace a to také jako "gadgety na hlavním panelu"? Pokki je bezplatný a skvělý nástroj, který vám přináší úžasné miniaplikace na pracovní plochu Windows.
Pokki pro Windows
Příkazy Apache byste měli vědět
HTTP server Apache je nejoblíbenějším webovým serverem na světě. V této příručce projdeme nejdůležitější a nejčastěji používané příkazy Apache včetně spouštění, zastavování a restartování Apache.