ติดตั้ง SSL Certificate (Let’s Encrypt) สำหรับ WordPress ผ่าน Plesk

ติดตั้ง SSL Certificate (Let’s Encrypt) สำหรับ WordPress ผ่าน Plesk

ทำไม WordPress ต้องใช้ SSL? SSL Certificate ทำให้เว็บไซต์ของคุณใช้ HTTPS แทน HTTP ซึ่งเข้ารหัสการภระหว่างเว็บไซต์และผู้ใช้งาน นอกจากเรื่องความปลอดภายแล้ว Google ยังใช้ HTTPS เป็นหนึ่งในปัจจัยการจัดอันดับ SEO ด้วย เว็บที่ใช้ HTTPS จะมีอันดับดีกว่า HTTP Let’s Encrypt คืออะไร? Let’s Encrypt

ติดตั้ง WordPress Multisite บน Cloud VPS

ติดตั้ง WordPress Multisite บน Cloud VPS

WordPress Multisite เป็นฟีเจอร์ที่ทรงพลังซึ่งช่วยให้คุณสามารถจัดการหลายเว็บไซต์ WordPress ได้จากแดชบอร์ด Admin เดียว โดยใช้ WordPress Installation เดียวกัน ทำให้ประหยัดเวลา ทรัพยากร และความยุ่งยากในการบริหารจัดการ เหมาะสำหรับธุรกิจที่มีหลายสาขา หลายแผนก หลายภาษา หรือหลายโปรแกรมแตกต่างกัน ในบทความนี้

สร้าง Private Docker Registry บน Server ตัวเอง

สร้าง Private Docker Registry บน Server ตัวเอง

Private Registry คืออะไร? Private Docker Registry คือที่เก็บ Docker Image ส่วนตัวบน Server ของคุณเอง ไม่ต้องพึ่ง Docker Hub เหมาะสำหรับทีมที่ต้องการความเป็นส่วนตัวสูงหรือ Pull ได้เร็วกว่าเพราะ Network ภายใน วิธีที่ 1: ใช้ registry:2 อย่างง่าย docker run -d \ --name registry \ --restart unless-stoppe

SSL Certificate ด้วย Let’s Encrypt และ Certbot ใน Docker

SSL Certificate ด้วย Let’s Encrypt และ Certbot ใน Docker

แม้ Nginx Proxy Manager และ Traefik จะจัดการ SSL อัตโนมัติให้แล้ว แต่ในบางครั้งคุณอาจต้องการจัดการ SSL Certificate เองโดยใช้ Certbot ซึ่งเป็นเครื่องมืออ้างอิง Let's Encrypt อย่างเป็นทางการ บทความนี้จะอธิบายวิธีออก Certificate โดยใช้ Certbot Container และตั้งค่า Auto-renewal Let's Encrypt และ Certbot

ใช้ Traefik เป็น Reverse Proxy สำหรับ Docker แบบ DevOps

ใช้ Traefik เป็น Reverse Proxy สำหรับ Docker แบบ DevOps

Traefik คือ Reverse Proxy ที่ออกแบบมาเพื่อ Docker โดยเฉพาะ จุดเด่นคือการตรวจจับ Container อัตโนมัติผ่าน Docker Labels ไม่ต้องเข้าหน้าเว็บ UI เลย เมื่อ Deploy Container ใหม่ Traefik จะตรวจพบและตั้งค่า Routing อัตโนมัติทันที Traefik vs Nginx Proxy Manager เปรียบเทียบTraefikNginx Proxy Managerการตั้งค่

เพิ่ม Domain และ HTTPS ให้ Container ด้วย Nginx Proxy Manager

เพิ่ม Domain และ HTTPS ให้ Container ด้วย Nginx Proxy Manager

หลังจากติดตั้ง Nginx Proxy Manager (NPM) เรียบร้อยแล้ว ขั้นตอนต่อไปคือการตั้งค่า Proxy Host เพื่อเชื่อมโยง Domain เข้าหา Container และเปิด HTTPS ด้วย Let's Encrypt โดยไม่ต้องเขียนโค้ดสักบรรทัด เตรียมความพร้อมก่อน ก่อนเริ่มตั้งค่า Proxy Host ตรวจสอบให้แน่ใจว่า: Domain ชี้ A Record มายัง IP เซิร์ฟเวอร

ติดตั้ง Nginx Proxy Manager ด้วย Docker Compose ฉบับสมบูรณ์

ติดตั้ง Nginx Proxy Manager ด้วย Docker Compose ฉบับสมบูรณ์

Nginx Proxy Manager (NPM) คือ Reverse Proxy ที่นิยมที่สุดสำหรับ Docker เพราะมี Web UI สวยงาม ตั้งค่าได้โดยไม่ต้องเขียน Config ไฟล์ รองรับ Let's Encrypt SSL อัตโนมัติ และ Proxy แบบ Click-and-Go บทความนี้จะนำคุณติดตั้งและตั้งค่าเริ่มต้นจนพร้อมใช้งาน ความต้องการเบื้องต้น VPS หรือ Linux Server ที่ติดตั้

Reverse Proxy คืออะไร? ทำไมถึงต้องใช้กับ Docker

Reverse Proxy คืออะไร? ทำไมถึงต้องใช้กับ Docker

เมื่อคุณรัน Container หลายตัวบนเซิร์ฟเวอร์เดียว แต่ละตัวรันบน Port ที่ต่างกัน เช่น :8080, :8081, :3000 การให้ผู้ใช้เข้าถึงด้วย URL แบบนั้นไม่ใช่วิธีที่ดี นั่นคือเหตุผลที่ต้องมี Reverse Proxy ซึ่งทำหน้าที่เป็นตัวกลางรับ Request จาก Internet แล้วส่งต่อไปยัง Container ที่ถูกต้อง พร้อม HTTPS บทความนี้จะ

LINE CHAT