Running NGINX and NGINX Plus in Clusters
Talaan ng mga Nilalaman:
- Bago ka magsimula
- Simula Nginx
- Huminto sa Nginx
- Pag-restart ng Nginx
- Reloading Nginx
- Pagsubok ng Confin ng Nginx
- Pagtingin sa Katayuan ng Nginx
- Sinusuri ang Bersyon ng Nginx
- Konklusyon
Ang bininx ay binibigkas na "engine x" ay isang libre, bukas na mapagkukunan, mataas na pagganap na HTTP at baligtarin ang proxy server na responsable sa paghawak ng pag-load ng ilan sa mga pinakamalaking site sa Internet. Maaari itong magamit bilang isang nakapag-iisang web server, at bilang isang reverse proxy para sa Apache at iba pang mga web server.
Sa gabay na ito, pupunta kami sa pinakamahalaga at madalas na ginagamit na mga utos ng Nginx, kabilang ang pagsisimula, paghinto, at pag-restart ng Nginx.
Bago ka magsimula
Ipinapalagay namin na naka-log in ka bilang ugat o gumagamit na may mga pribilehiyo sa sudo. Ang mga utos na nasa baybayin na ito ay gumagana sa anumang modernong pamamahagi ng Linux tulad ng Ubuntu 18.04 at CentOS 8 at Debian 10.
Simula Nginx
Simula ng Nginx ay medyo simple. Patakbuhin lamang ang sumusunod na utos:
sudo systemctl start nginx
Sa tagumpay, ang utos ay hindi gumagawa ng anumang output.
Kung nagpapatakbo ka ng isang pamamahagi ng Linux nang walang systemd upang simulan ang uri ng Nginx:
sudo service start nginx
Sa halip na mano-manong pagsisimula ng serbisyo ng Nginx, inirerekumenda na itakda ito upang magsimula sa boot ng system:
Huminto sa Nginx
Ang pagtigil ng Nginx ay mabilis na pinapabagsak ang lahat ng mga proseso ng manggagawang Nginx kahit na may mga bukas na koneksyon.
Upang ihinto ang Nginx, patakbuhin ang isa sa mga sumusunod na utos:
sudo systemctl stop nginx
sudo service stop nginx
Pag-restart ng Nginx
Ang pagpipilian ng pag-restart ay isang mabilis na paraan ng paghinto at pagkatapos simulan ang Nginx server.
Gumamit ng isa sa mga sumusunod na utos upang maisagawa ang pag-restart ng Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Ito ang utos na marahil ay gagamitin mo nang madalas.
Reloading Nginx
Kailangan mong i-reload o i-restart ang Nginx tuwing gagawa ka ng mga pagbabago sa pagsasaayos nito.
Ang reload na utos ay naglo-load ng bagong pagsasaayos, nagsisimula ng mga bagong proseso ng manggagawa sa bagong pagsasaayos, at maganda na pinapabagal ang mga proseso ng lumang manggagawa.
Upang mai-reload ang Nginx, gumamit ng isa sa mga sumusunod na utos:
sudo systemctl reload nginx
sudo service reload nginx
Pagsubok ng Confin ng Nginx
Sa tuwing gumawa ka ng mga pagbabago sa file ng pagsasaayos ng Nginx server, magandang ideya na subukan ang pagsasaayos bago muling pag-restart o pag-reload ng serbisyo.
Gamitin ang sumusunod na utos upang subukan ang pagsasaayos ng Nginx para sa anumang mga pagkakamali sa syntax o system:
sudo nginx -t
Ang output ay magiging hitsura sa ibaba:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Kung mayroong anumang mga pagkakamali, ang utos ay nag-print ng isang detalyadong mensahe.
Pagtingin sa Katayuan ng Nginx
Upang suriin ang katayuan ng serbisyo ng Nginx, gamitin ang sumusunod na utos:
sudo systemctl status nginx
Ang output ay magiging hitsura ng isang bagay tulad nito:
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
Sinusuri ang Bersyon ng Nginx
Minsan maaaring kailangan mong malaman ang bersyon ng iyong Nginx upang maaari mong i-debug ang isang isyu o matukoy kung magagamit ang isang tiyak na tampok.
Maaari mong suriin ang iyong bersyon ngin sa pamamagitan ng pagpapatakbo:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Ang pagpipilian ng
-V
nagpapakita ng bersyon ng Nginx kasama ang pagpipilian sa pag-configure.
Konklusyon
Sa gabay na ito, ipinakita namin sa iyo ang ilan sa mga pinakamahalagang utos ng Nginx. Kung nais mong malaman ang higit pa tungkol sa mga pagpipilian sa linya ng command ngin, bisitahin ang dokumentasyon ng Nginx.
terminal nginx15 Specialty Sites Dapat Mong Malaman Tungkol sa
Matuto nang rumba sa Ballroomdancers.com, alamin kung ano ang ibig sabihin ng "fampooling" sa WordSpy, sa Vanderbilly, o sumulat ng e-mail sa Arabic sa Babelfish.
3 Mga kapaki-pakinabang na mga utos sa terminal na dapat malaman ng bawat gumagamit ng mac
Narito ang ilang mga pangunahing at kapaki-pakinabang na mga utos na gagamitin sa Terminal upang mas mahusay ang iyong karanasan sa Mac.
Ang utos ng Apache na dapat mong malaman
Ang Apache HTTP server ay ang pinakatanyag na web server sa buong mundo. Sa gabay na ito, pupunta kami sa pinakamahalaga at madalas na ginagamit na mga utos ng Apache kabilang ang pagsisimula, paghinto, at pag-restart ng Apache.







