Nginx

Access Control Lists (ACL) ใน Nginx

Access Control Lists (ACL) ใน Nginx

Access Control Lists (ACL) หรือรายการควบคุมการเข้าถึงเป็นเครื่องมือสำคัญในการจัดการและควบคุมสิทธิ์การเข้าถึง web server ใน Nginx ผ่านการระบุว่าใครสามารถเข้าถึงทรัพยากรใดได้บ้าง และใครไม่ได้รับอนุญาต การใช้ ACL อย่างถูกต้องช่วยเพิ่มระดับความปลอดภัย (security) ของ web application และป้องกันการเข้าถึงท

Nginx

Basic Authentication ใน Nginx

Basic Authentication ใน Nginx

Basic Authentication เป็นวิธีการรักษาความปลอดภัยพื้นฐานที่ใช้ในการจำกัดการเข้าถึงเว็บไซต์หรือแอปพลิเคชัน โดยการขอให้ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านก่อนที่จะสามารถเข้าถึงเนื้อหา Nginx ซึ่งเป็น web server ที่นิยมใช้กันอย่างแพร่หลาย มีความสามารถในการรองรับ Basic Authentication ได้อย่างง่ายดาย บทความนี้

Nginx

Rate Limiting ใน Nginx — ป้องกัน Abuse

Rate Limiting ใน Nginx — ป้องกัน Abuse

Rate Limiting ใน Nginx — ป้องกัน Abuse Rate limiting เป็นเทคนิคสำคัญในการป้องกันการใช้บริการแบบไม่ถูกต้องและการโจมตี DDoS บน Nginx นั่นคือการจำกัดจำนวนคำขอ (requests) ที่สามารถรับได้ในช่วงเวลาที่กำหนด เช่น 10 requests ต่อวินาที หรือ 100 requests ต่อนาที ซึ่งช่วยป้องกันเว็บไซต์และเซิร์ฟเวอร์ของคุณจาก

Nginx

Content Security Policy (CSP) และ Security Headers ขั้นสูงใน Nginx

Content Security Policy (CSP) และ Security Headers ขั้นสูงใน Nginx

ความปลอดภัยของเว็บแอปพลิเคชันไม่ได้เกิดขึ้นเพียงแค่ผ่านการควบคุมการเข้าถึง (access control) หรือการเข้ารหัสข้อมูล (encryption) เท่านั้น ด้านหนึ่งที่มีความสำคัญอย่างมากคือ Security Headers ซึ่งเป็นเลเยอร์การป้องกันที่บอกให้เบราว์เซอร์ของผู้ใช้รู้ว่าจะแสดงผลและจัดการเนื้อหาได้อย่างไร หากไม่มีการตั้งค่

Nginx

HTTP/2 และ HTTP/3 ใน Nginx

HTTP/2 และ HTTP/3 ใน Nginx

ในยุคของการพัฒนาเว็บไซต์สมัยใหม่ การเลือก HTTP version ที่เหมาะสมถือเป็นปัจจัยสำคัญต่อประสิทธิภาพและความเร็วของเว็บไซต์ HTTP/2 และ HTTP/3 เป็นโปรโตคอลรุ่นใหม่ที่นำเสนอการปรับปรุงล้ำสำคัญเมื่อเทียบกับ HTTP/1.1 ตั้งแต่การส่งข้อมูลพร้อมกัน (multiplexing) ไปจนถึงการบีบอัดข้อมูล และการใช้พื้นฐานการเชื่อม

Nginx

FastCGI Cache ใน Nginx

FastCGI Cache ใน Nginx

FastCGI Cache เป็นหนึ่งในเทคนิคการจัดการแคชที่มีประสิทธิภาพสูงสุดสำหรับเซิร์ฟเวอร์ Nginx โดยเฉพาะอย่างยิ่งเมื่อใช้งานร่วมกับ PHP-FPM และแอปพลิเคชัน WordPress การนำเทคนิค FastCGI Cache มาใช้งานช่วยลดการประมวลผล PHP และฐานข้อมูล ทำให้เวลาโหลดหน้าเว็บเร็วขึ้นอย่างมีนัยสำคัญ และเพิ่มความสามารถในการรองรั

Nginx

Caching Strategy บน Nginx

Caching Strategy บน Nginx

Caching เป็นเทคนิคที่สำคัญในการเพิ่มประสิทธิภาพของเวบแอปพลิเคชันและลดความเครียดของเซิร์ฟเวอร์ Nginx เป็นหนึ่งในเว็บเซิร์ฟเวอร์ที่ทรงพลังและเชื่อถือได้ที่มีความสามารถในการจัดการ caching ได้อย่างมืออาชีพ ด้วยการกำหนด caching strategy ที่เหมาะสม คุณสามารถลดเวลาในการตอบสนองของเซิร์ฟเวอร์ เพิ่มความเร็วใน

Nginx

Wildcard SSL Certificate และ Multi-domain SSL บน Nginx

Wildcard SSL Certificate และ Multi-domain SSL บน Nginx

การจัดการ SSL Certificate บนเซิร์ฟเวอร์เว็บ โดยเฉพาะอย่างยิ่งเมื่อมีหลายโดเมนหรือ Subdomain นั้นถือเป็นงานสำคัญในการรักษาความปลอดภัยของเว็บไซต์ บริการ Cloud VPS ของ DE มีความยืดหยุ่นสูงในการตั้งค่า SSL Certificate แต่ผู้ดูแลระบบต้องเข้าใจความแตกต่างระหว่าง Wildcard SSL และ Multi-domain SSL (SAN) เพื

Nginx

Nginx SSL/TLS Advanced: OCSP Stapling, Session Tickets และ Certificate Chain

Nginx SSL/TLS Advanced: OCSP Stapling, Session Tickets และ Certificate Chain

การตั้งค่า SSL/TLS ไม่ได้จบแค่การติดตั้งใบรับรอง เพื่อให้ได้ประสิทธิภาพสูงสุด ความปลอดภัยที่ดีที่สุด และความเร็วในการทำงาน คุณต้องเข้าใจเทคนิคขั้นสูงต่างๆ เช่น OCSP Stapling, Session Tickets, และการจัดการ Certificate Chain อย่างถูกต้อง ด้วยการปรับตั้งเหล่านี้ เซิร์ฟเวอร์ของคุณจะสามารถจัดการการเชื่อม

Nginx

Load Balancing Algorithms: Round Robin, Least Connections, IP Hash เลือกใช้เมื่อไหร่

Load Balancing Algorithms: Round Robin, Least Connections, IP Hash เลือกใช้เมื่อไหร่

Load Balancing เป็นเทคนิคสำคัญในการกระจายปริมาณงาน (traffic) ให้กับเซิร์ฟเวอร์หลายตัวในลักษณะ upstream cluster โดยจุดประสงค์คือเพิ่มประสิทธิภาพ (performance), ความพร้อมใช้งาน (availability), และการรับมือต่อปริมาณการเข้าใช้งานจำนวนมาก (scalability) ของระบบ ตัวเลือกอัลกอริทึม Load Balancing ที่ใช้งานไ

LINE CHAT