Nginx

Logging ใน Nginx — จัดการ Error Log และ Access Log อย่างมืออาชีพ

Logging ใน Nginx — จัดการ Error Log และ Access Log อย่างมืออาชีพ

Nginx เป็น Web Server ที่ได้รับความนิยมสูงสุดในโลกในปัจจุบัน แต่เพื่อให้ระบบทำงานได้อย่างเสถียรและปลอดภัย การจัดการ Nginx log อย่างถูกต้องจึงเป็นสิ่งที่ไม่อาจมองข้ามได้ Log ใน Nginx นั้นแบ่งออกเป็น 2 ประเภทหลัก คือ Access Log (บันทึกการเข้าใช้งาน) และ Error Log (บันทึกข้อผิดพลาด) ซึ่งข้อมูลเหล่านี้ม

Nginx

Custom Error Pages ใน Nginx — สร้างหน้า Error ที่สวยงามและเป็นมืออาชีพ

Custom Error Pages ใน Nginx — สร้างหน้า Error ที่สวยงามและเป็นมืออาชีพ

เมื่อผู้เยี่ยมชมเว็บไซต์ของคุณพบข้อผิดพลาด (error) เช่น 404 Not Found หรือ 500 Internal Server Error หน้าแสดงข้อผิดพลาดเป็นสิ่งแรกที่ผู้ใช้เห็น หากปล่อยให้เป็นค่าเริ่มต้นแบบเบื่อ ๆ ผู้เยี่ยมชมอาจรู้สึกว่าเว็บไซต์ของคุณไม่เป็นมืออาชีพหรือมีปัญหา ในทางตรงกันข้าม หน้า error ที่ออกแบบมาอย่างดี ไม่เพียงแ

Nginx

Subdomain Configuration ใน Nginx — ตั้งค่า Subdomain อย่างครบถ้วน

Subdomain Configuration ใน Nginx — ตั้งค่า Subdomain อย่างครบถ้วน

Subdomain Configuration ใน Nginx — ตั้งค่า Subdomain อย่างครบถ้วน Subdomain เป็นส่วนหนึ่งของชื่อโดเมนที่ช่วยให้คุณสามารถแบ่งเว็บไซต์หรือบริการของคุณออกเป็นส่วนต่าง ๆ ได้ เช่น api.example.com, blog.example.com, หรือ cdn.example.com การตั้งค่า subdomain บน Nginx ที่ถูกต้องจะช่วยเพิ่มประสิทธิภาพของเซิร

Nginx

Multi-domain Setup บน Nginx — จัดการหลายโดเมนบนเซิร์ฟเวอร์เดียว

Multi-domain Setup บน Nginx — จัดการหลายโดเมนบนเซิร์ฟเวอร์เดียว

Nginx เป็นเว็บเซิร์ฟเวอร์ที่มีประสิทธิภาพสูง และยืดหยุ่นในการจัดการหลายเว็บไซต์บนเซิร์ฟเวอร์เดียวกัน ด้วยระบบ Server Blocks ที่ทรงพลัง คุณสามารถโฮสต์เว็บไซต์หลายโดเมนได้พร้อมกัน โดยแต่ละโดเมนมีการตั้งค่า SSL certificate, document root, และ logging ที่แตกต่างกัน บทความนี้จะแนะนำวิธีการสร้าง Multi-dom

Nginx

Nginx if Statement และ Conditional Logic — เงื่อนไขใน Nginx Configuration

Nginx if Statement และ Conditional Logic — เงื่อนไขใน Nginx Configuration

เมื่อตั้งค่า Nginx สำหรับการให้บริการ เว็บไซต์ หรือแอปพลิเคชัน มักจำเป็นต้องจัดการกับสถานการณ์ต่างๆ ที่ต้องการการตัดสินใจตามเงื่อนไข เช่น การตรวจสอบ User-Agent เพื่อบล็อก Bot การเปลี่ยนเส้นทาง URL ตามบางเงื่อนไข หรือการแสดงผลหน้า Maintenance Mode Nginx มีมกลไกเงื่อนไข (Conditional Logic) ที่ช่วยให้ส

Nginx

Upstream Configuration ใน Nginx — จัดการ Backend Servers อย่างมืออาชีพ

Upstream Configuration ใน Nginx — จัดการ Backend Servers อย่างมืออาชีพ

Nginx upstream configuration เป็นหนึ่งในฟีเจอร์ที่มีประสิทธิภาพสูงสุดของ Nginx สำหรับการจัดการและกระจายการร้องขอ (load balancing) ไปยังเซิร์ฟเวอร์ backend หลายเครื่อง ในบทความนี้ เราจะสำรวจทุกแง่มุมของ upstream configuration ตั้งแต่พื้นฐานไปจนถึงการกำหนดค่าแบบเพิ่มเติมสำหรับการจัดการ backend servers

Nginx

Stream Module ใน Nginx — TCP/UDP Load Balancing ขั้นสูง

Stream Module ใน Nginx — TCP/UDP Load Balancing ขั้นสูง

Nginx เป็นที่รู้จักกันดีในการทำหน้าที่เป็น HTTP/HTTPS reverse proxy สำหรับเว็บแอปพลิเคชัน แต่คุณสมบัติอันทรงพลังที่มักถูกมองข้ามคือ Stream Module ซึ่งช่วยให้ Nginx สามารถทำ Load Balancing สำหรับ TCP/UDP protocols ได้ Stream Module ช่วยให้คุณสามารถสร้าง proxy สำหรับฐานข้อมูล (MySQL, PostgreSQL) บริกา

Nginx

WebSocket Support ใน Nginx — รองรับ Real-Time Communication

WebSocket Support ใน Nginx — รองรับ Real-Time Communication

ในยุคปัจจุบัน การสื่อสารแบบ Real-Time ได้กลายเป็นส่วนสำคัญของแอปพลิเคชัน Web สมัยใหม่ ไม่ว่าจะเป็นแชทแบบสด การแจ้งเตือน ระบบเกม หรือแอปพลิเคชัน Collaboration ทั้งหมดนี้ต้องอาศัย WebSocket เพื่อให้สามารถส่งข้อมูลแบบสองทางได้อย่างรวดเร็วและมีประสิทธิภาพ Nginx ซึ่งเป็น Web Server ที่นิยมใช้งานกว้างขวาง

Nginx

Proxy Pass และ Proxy Headers ใน Nginx — ส่งต่อ Request อย่างถูกต้อง

Proxy Pass และ Proxy Headers ใน Nginx — ส่งต่อ Request อย่างถูกต้อง

Proxy Pass และ Proxy Headers เป็นฟีเจอร์ที่สำคัญในการกำหนดค่า Nginx reverse proxy สำหรับการจัดการและส่งต่อ HTTP requests จากเซิร์ฟเวอร์ Nginx ไปยังเซิร์ฟเวอร์แอปพลิเคชัน (backend servers) การตั้งค่าเหล่านี้ช่วยให้คุณสามารถควบคุมวิธีที่ Nginx จัดการข้อมูลการเชื่อมต่อ ที่อยู่ IP รีโมต และข้อมูลต่างๆ ท

Nginx

Regular Expression ใน Nginx Configuration — ใช้ Regex อย่างเชี่ยวชาญ

Regular Expression ใน Nginx Configuration — ใช้ Regex อย่างเชี่ยวชาญ

Regular Expression (Regex) เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการจัดการ URL routing, rewriting, และ conditional logic ใน Nginx Configuration ผู้บริหารเซิร์ฟเวอร์ที่เข้าใจ Regex อย่างลึกซึ้งสามารถสร้างการกำหนดค่า Nginx ที่ยืดหยุ่น เข้มงวด และมีประสิทธิภาพสูง บทความนี้จะแนะนำการใช้ Regular Expression

LINE CHAT