How to Install and Run NGINX on CentOS 8 RHEL 8
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng Nginx sa CentOS 8
- Pagsasaayos ng Firewall
- Ang istruktura ng File ng Configurasyon ng Nginx at Pinakamahusay na Kasanayan
- Konklusyon
Ang bininx ay binibigkas na "engine x" ay isang bukas na mapagkukunan, mataas na pagganap na HTTP at reverse 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, load balancer, cache ng nilalaman, at reverse proxy para sa mga server ng HTTP at non-HTTP.
Kung ikukumpara sa Apache, maaaring mahawakan ni Nginx ang isang malaking bilang ng mga magkakasabay na koneksyon at may mas maliit na memorya ng paa sa bawat koneksyon.
Ipinapaliwanag ng tutorial na ito kung paano i-install at pamahalaan ang Nginx sa CentOS 8.
Mga kinakailangan
Bago magpatuloy, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo sa sudo, at wala kang Apache o anumang iba pang proseso na tumatakbo sa port 80 o 443.
Pag-install ng Nginx sa CentOS 8
Simula sa CentOS 8, ang pakete ng Nginx ay magagamit sa mga default na repositories ng CentOS.
Ang pag-install ng Nginx sa CentOS 8 ay kasing simple ng pag-type:
sudo yum install nginx
Kapag kumpleto ang pag-install, paganahin at simulan ang serbisyo ng Nginx sa:
sudo systemctl enable nginx
sudo systemctl start nginx
Upang mapatunayan na tumatakbo ang serbisyo, suriin ang katayuan nito:
sudo systemctl status nginx
Ang output ay dapat magmukhang ganito:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Pagsasaayos ng Firewall
Ang FirewallD ay ang default na solusyon sa firewall sa Mga Sentro 8.
Sa panahon ng pag-install, ang Nginx ay lumilikha ng isang file ng serbisyo ng firewall na may paunang natukoy na mga patakaran para sa pagpapahintulot sa pag-access sa mga HTTP (
80
) at mga HTTPS (
443
) port.
Gamitin ang mga sumusunod na utos upang buksan ang mga kinakailangang panterong permanenteng:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Ngayon, maaari mong subukan ang iyong pag-install ng Nginx, sa pamamagitan ng pagbubukas ng
http://YOUR_IP
sa iyong web browser. Dapat mong makita ang default na pahina ng maligayang pagdating ng Nginx, na dapat magmukhang imahe sa ibaba:

Ang istruktura ng File ng Configurasyon ng Nginx at Pinakamahusay na Kasanayan
- Ang lahat ng mga file ng pagsasaayos ng Nginx ay matatagpuan sa
/etc/nginx/direktoryo.Ang pangunahing file ng pagsasaayos ng Nginx ay/etc/nginx/nginx.confpaghanap ng isang hiwalay na file ng pagsasaayos para sa bawat domain ay ginagawang madali ang server. dapat magtapos sa.confat maiimbak sa/etc/nginx/conf.ddirektoryo. Maaari kang magkaroon ng maraming mga bloke ng server hangga't gusto mo. Ito ay isang mabuting kasanayan upang sundin ang isang pamantayang kombensyon. Halimbawa, kung ang pangalan ng domain aymydomain.comgayon ang file ng pagsasaayos ay dapat na pinangalananmydomain.com.confKung gumamit ka ng paulit-ulit na mga segment ng pagsasaayos sa iyong mga bloke ng server ng domain, isang magandang ideya na muling isulat ang mga segment na ito sa mga snippets.Nginx log file (Angaccess.logaterror.log) ay matatagpuan sa/var/log/nginx/direktoryo. Inirerekomenda na magkaroon ng ibang pag-accessat mgaerrorlog ngerrorpara sa bawat server block.Maaari mong itakda ang direktoryo ng root ng iyong domain sa anumang lokasyon na nais mo. Ang pinakakaraniwang lokasyon para sa webroot ay kinabibilangan ng:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
Konklusyon
Binabati kita, matagumpay mong na-install ang Nginx sa iyong CentOS 8 server. Handa ka na upang simulang magamit ang iyong mga aplikasyon at gamitin ang Nginx bilang isang web o server ng proxy.
Maaari mong pamahalaan ang serbisyo ng Nginx sa parehong paraan tulad ng anumang iba pang unit unit.
nginx sentimoBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-set up ng mga bloke nginx server sa sentimo 7
Pinapayagan ka ng Nginx Server Blocks na magpatakbo ng higit sa isang website sa isang solong makina. Sa tutorial na ito, ipapaliwanag namin kung paano i-set up ang mga bloke ng Nginx server sa CentOS 7.







