Nangungunang 18 Mga Tanong at Sagot sa Panayam ng Nginx (2025)
Narito ang mga tanong at sagot sa panayam ng Nginx para sa mga fresher pati na rin ang mga may karanasang kandidato ng developer upang makuha ang kanilang pinapangarap na trabaho.
1) Ipaliwanag kung ano ang Nginx?
Ang Nginx ay isang web server at isang reverse proxy server para sa HTTP, HTTPS, SMTP, POP3 at IMAP na mga protocol.
Libreng PDF Download: Nginx Interview Questions
2) Banggitin ang ilang mga espesyal na tampok ng Nginx?
Kasama sa mga espesyal na tampok ng server ng Nginx
- Reverse proxy/ L7 Load Balancer
- Naka-embed na Perl interpreter
- On the fly binary upgrade
- Kapaki-pakinabang para sa muling pagsusulat ng mga URL at kahanga-hangang suporta sa PCRE
3) Banggitin kung ano ang pagkakaiba sa pagitan ng Nginx at Apache?
Nginx | Apache |
|
|
4) Ipaliwanag kung paano maaaring pangasiwaan ng Nginx ang mga kahilingan sa HTTP?
Ginagamit ng Nginx ang pattern ng reactor. Ang loop ng pangunahing kaganapan ay naghihintay para sa OS upang magsenyas ng isang kaganapan sa pagiging handa- na ang data ay naa-access upang mabasa mula sa isang socket, kung saan ito ay binabasa sa buffer at naproseso. Ang isang solong thread ay maaaring maghatid ng libu-libong magkakasabay na koneksyon.
5) Sa Nginx paano mo mapipigilan ang pagpoproseso ng mga kahilingan na may hindi natukoy na mga pangalan ng server?
Ang isang server na ibinabagsak lamang ang mga kahilingan ay maaaring tukuyin bilang
Server { listen 80; server_name " " ; return 444; }
Dito pinapanatili ang pangalan ng server bilang isang walang laman na string na tutugma sa kahilingan nang walang field ng header na "Host", at ibinalik ang isang espesyal na hindi pamantayang code ng Nginx na 444 na nagtatapos sa koneksyon.

6) Ano ang bentahe ng paggamit ng “reverse proxy server”?
Maaaring itago ng reverse proxy server ang presensya at mga katangian ng pinagmulang server. Ito ay gumaganap bilang isang intermediate sa pagitan ng internet cloud at web server. Ito ay mabuti para sa kadahilanang pangseguridad lalo na kapag gumagamit ka ng mga serbisyo sa web hosting.
7) Banggitin kung ano ang pinakamahusay na paggamit ng Nginx server?
Ang pinakamahusay na paggamit ng Nginx server ay ang pag-deploy ng dynamic na HTTP content sa isang network gamit ang SCGI, WSGI application server, FastCGI handler para sa mga script. Maaari rin itong magsilbi bilang isang load balancer.
8) Banggitin kung ano ang Mga Proseso ng Master at Manggagawa sa Nginx Server?
- Mga master na proseso: Nagbabasa ito pati na rin sinusuri ang configuration at pinapanatili ang mga proseso ng manggagawa.
- Mga proseso ng manggagawa: Talagang ginagawa nito ang pagproseso ng mga kahilingan.

9) Ipaliwanag kung paano mo masisimulan ang Nginx sa ibang port maliban sa 80?
Upang simulan ang Nginx sa ibang port, kailangan mong pumunta sa /etc/Nginx/sites-enabled/ at kung ito ang default na file, kailangan mong buksan ang file na tinatawag na "default." I-edit ang file at ilagay ang port na gusto mo Tulad ng server { listen 81; }
10) Ipaliwanag posible bang palitan ang mga error ng Nginx tulad ng 502 error sa 503?
- 502= Masamang gateway
- 503= Overloaded ang server
Oo, posible ngunit siguraduhin mo iyon fastcgi_intercept_errors ay nakatakda sa ON, at gamitin ang direktiba ng pahina ng error.
Location / { fastcgi_pass 127.0.01:9001; fastcgi_intercept_errors on; error_page 502 =503/error_page.html; #... }
11) Sa Nginx, ipaliwanag kung paano mo mapapanatili ang double slash sa mga URL?
Upang mapanatili ang mga dobleng slash sa mga URL na kailangan mong gamitin merge_slashes_off; Syntax: merge_slashes [bukas sarado] Default: merge_slashes sa Konteksto: http, server
12) Ipaliwanag kung para saan ang ngx_http_upstream_module?
Ang ngx_http_upstream_module ay ginagamit upang tukuyin ang mga pangkat ng mga server na maaaring sumangguni sa pamamagitan ng fastcgi pass, proxy pass, uwsgi pass, memcached pass at scgi pass na mga direktiba.
13) Ipaliwanag kung ano ang problema ng C10K?
Ang problema sa C10K ay tinutukoy para sa network socket na hindi makayanan ang isang malaking bilang ng kliyente (10,000) nang sabay.
14) Banggitin kung ano ang gamit ng stub_status at sub_filter na mga direktiba?
- Stub_status na direktiba: Ang direktiba na ito ay ginagamit upang malaman ang kasalukuyang katayuan ng Nginx tulad ng kasalukuyang aktibong koneksyon, kabuuang koneksyon na tinatanggap at pinangangasiwaan ang kasalukuyang bilang ng read/write/wait na koneksyon
- Sub_filter na direktiba: Ito ay ginagamit upang maghanap at palitan ang nilalaman bilang tugon, at mabilis na pag-aayos para sa lipas na data
15) Ipaliwanag kung sinusuportahan ba ng Nginx ang kahilingan sa upstream?
Maaari mong i-compress ang kahilingan sa upstream sa pamamagitan ng paggamit ng Nginx module gunzip. Ang gunzip module ay isang filter na nagde-decompress ng mga tugon gamit ang "Content Encoding: gzip" para sa mga client o server na hindi sumusuporta sa "gzip" encoding method.
16) Ipaliwanag kung paano mo makukuha ang kasalukuyang oras sa Nginx?
Upang makuha ang kasalukuyang oras sa Nginx, kailangan mong gumamit ng mga variable mula sa SSI module, $date_gmt at $date_local.
- Proxy_set_header THE-TIME $date_gmt;
17) Ipaliwanag kung ano ang layunin ng –s sa Nginx Server?
Upang patakbuhin ang executable file ng Nginx –s parameter ay ginagamit.
18) Ipaliwanag kung paano magdagdag ng mga module sa Nginx Server?
Sa panahon ng proseso ng compilation, dapat mapili ang Nginx modules dahil ang run-time na pagpili ng mga module ay hindi sinusuportahan ng Nginx.
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
May napansin akong maling pahayag sa iyong artikulo.
8) Banggitin kung ano ang Mga Proseso ng Master at Manggagawa sa Nginx Server?
Mangyaring i-update ito.
Ang master process ay nagpapanatili ng configuration at ang mga manggagawa ang gumagawa ng proseso.
Mayroong ilang hindi pagkakaunawaan, ang sagot ay nagpapahiwatig ng pareho.
tama paki update naman. Ang master process ay nagpapanatili ng config at read pati na rin ang pagkontrol at pagpapanatili ng manggagawa kung saan bilang manggagawa ang proseso.
Salamat! Naayos ang Error