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

Nginx

URL Rewriting ใน Nginx — เปลี่ยนเส้นทาง URL อย่างมืออาชีพ

URL Rewriting ใน Nginx — เปลี่ยนเส้นทาง URL อย่างมืออาชีพ

การจัดการ URL เป็นหนึ่งในทักษะสำคัญที่นักพัฒนาและผู้ดูแลระบบเซิร์ฟเวอร์ต้องเรียนรู้ URL Rewriting ใน Nginx ช่วยให้คุณเปลี่ยนเส้นทาง URL ได้อย่างยืดหยุ่น ซึ่งมีประโยชน์มากในการ SEO เพิ่มความปลอดภัย หรือจัดการโครงสร้าง URL ของเว็บไซต์ให้ดีขึ้น บทความนี้จะแนะนำวิธีใช้งาน rewrite directive อย่างละเอียด

LINE CHAT