Bumalik sa blog
Enero 13, 2026Mga Gabay

Paano Mag-install at Mag-configure ng Nginx sa Linux Server

Step-by-step na gabay sa pag-install at pag-configure ng Nginx web server sa mga distribusyon ng Ubuntu at CentOS Linux.

Paano Mag-install at Mag-configure ng Nginx sa Linux Server

Ang Nginx ay isang high-performance web server at reverse proxy server. Kilala ito sa katatagan, mayamang hanay ng tampok, at mababang pagkonsumo ng mapagkukunan. Tutulungan ka ng gabay na ito na i-install at i-configure ang Nginx sa iyong Hiddence Linux server.

Pag-install ng Nginx sa Ubuntu/Debian

I-update ang listahan ng package at i-install ang Nginx:

bash
sudo apt update
sudo apt install nginx -y

Pag-install ng Nginx sa RHEL / CentOS / AlmaLinux / Rocky Linux

I-install ang EPEL repository at Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Pangunahing Configuration

Ang mga configuration file ng Nginx ay matatagpuan sa /etc/nginx/. Ang pangunahing configuration file ay nginx.conf. Sa Ubuntu/Debian, ang mga server block ay nasa /etc/nginx/sites-available/, sa mga RHEL-based system ay nasa /etc/nginx/conf.d/. Subukan ang configuration at i-reload:

bash
sudo nginx -t
sudo systemctl reload nginx

Pag-set up ng Virtual Host

Gumawa ng server block para sa iyong domain:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Magdagdag ng configuration ng server block
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

I-configure ang Firewall

Payagan ang trapiko ng HTTP at HTTPS:

bash
sudo ufw allow 'Nginx Full'
# O para sa firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Mga Kapaki-pakinabang na Tip

  • Palaging subukan ang configuration bago i-reload: sudo nginx -t
  • Suriin ang mga error log ng Nginx: sudo tail -f /var/log/nginx/error.log
  • Gumamit ng mga server block para sa maraming website sa isang server
  • Paganahin ang Gzip compression para sa mas mahusay na performance
  • I-set up ang mga SSL certificate para sa HTTPS (tingnan ang aming gabay sa SSL)