ค้นหาเว็บไซต์

วิธีการติดตั้ง Nginx บน CentOS 8


Nginx (Engine X) เป็นเว็บเซิร์ฟเวอร์ HTTP แบบโอเพ่นซอร์สที่ได้รับความนิยม ทรงพลัง และมีประสิทธิภาพสูง และพร็อกซีเซิร์ฟเวอร์ย้อนกลับ พร้อมด้วยสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ (อะซิงโครนัส) ที่ปรับขนาดได้ นอกจากนี้ยังสามารถใช้เป็นโหลดบาลานเซอร์ พร็อกซีเมล และแคช HTTP ได้ เนื่องจากความเร็ว ความเสถียร ชุดฟีเจอร์ที่หลากหลาย การกำหนดค่าที่ง่ายดาย และการใช้ทรัพยากรต่ำ

ในบทความนี้ เราจะอธิบายวิธีการติดตั้งเว็บเซิร์ฟเวอร์ Nginx HTTP บนเซิร์ฟเวอร์ CentOS 8 Linux

การติดตั้งเว็บเซิร์ฟเวอร์ Nginx HTTP ใน CentOS 8

1. หากต้องการติดตั้งเว็บเซิร์ฟเวอร์ Nginx เวอร์ชันล่าสุด คุณต้องอัปเดตแพ็คเกจซอฟต์แวร์ระบบโดยใช้คำสั่ง yum ต่อไปนี้

yum update

2. เมื่อติดตั้งการอัปเดตซอฟต์แวร์แล้ว คุณจะสามารถติดตั้งเซิร์ฟเวอร์ Nginx ที่เสถียรล่าสุดได้จากที่เก็บแพ็กเกจเริ่มต้นโดยใช้คำสั่งต่อไปนี้

yum info nginx
yum install nginx

3. เมื่อติดตั้ง Nginx แล้ว คุณสามารถเริ่มต้น เปิดใช้งาน และตรวจสอบสถานะได้โดยการรันคำสั่ง systemctl ต่อไปนี้

systemctl start nginx
systemctl enable nginx
systemctl status nginx

4. เปิดและเปิดใช้งานพอร์ต 80 และ 443 เพื่ออนุญาตการรับส่งข้อมูลเว็บบน Nginx บนไฟร์วอลล์ระบบโดยใช้คำสั่ง firewall-cmd ต่อไปนี้

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

5. ตรวจสอบว่าพอร์ต 80 และ 443 เปิดใช้งานบนไฟร์วอลล์โดยใช้คำสั่ง netstat หรือ ss

netstat -tulpn
OR
ss -tulpn

6. ตอนนี้คุณสามารถตรวจสอบได้ว่าเว็บเซิร์ฟเวอร์ Nginx นั้นเปิดใช้งานและทำงานอยู่โดยไปที่ที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณในเว็บเบราว์เซอร์ของคุณ หากคุณไม่ทราบที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ คุณสามารถเรียกใช้คำสั่ง IP ได้

ip addr

ในผลลัพธ์ด้านบน ที่อยู่ IP ของเซิร์ฟเวอร์ของฉันคือ 192.168.0.103 ดังนั้นให้เปิดเว็บเบราว์เซอร์ของคุณและพิมพ์ที่อยู่ IP

http://192.168.0.103

แค่นั้นแหละ! เมื่อคุณติดตั้ง Nginx บนเซิร์ฟเวอร์ CentOS 8 แล้ว คุณสามารถตั้งค่า LEMP Stack เพื่อปรับใช้เว็บไซต์ได้