เรียกใช้เว็บเซิร์ฟเวอร์แคดดี้บน Windows Server

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

วิธีการติดตั้ง Docker บน Windows Server

คุณจะต้องกำหนดค่าและตั้งค่าDockerบน Windows Server เพื่อใช้คอนเทนเนอร์เซิร์ฟเวอร์เว็บแคดดี้ การตั้งค่า Docker เป็นกระบวนการที่เกี่ยวข้องและมีหลายขั้นตอน

ในการตั้งค่า Docker บน ระบบ Windows Server ของคุณ ให้เปิด PowerShell แล้วป้อนคำสั่งต่อไปนี้ คำสั่งเหล่านี้ควรติดตั้ง Docker สำหรับการใช้งานของคุณ อย่างไรก็ตาม โปรดทราบว่า Docker เวอร์ชันนี้สามารถรันได้เฉพาะคอนเทนเนอร์ของ Windows ไม่ใช่ Linux

ติดตั้งโมดูล - ชื่อ DockerMsftProvider ` - ที่เก็บ PSGallery ` - บังคับให้ติดตั้งแพ็คเกจ - ชื่อนักเทียบท่า ` - ชื่อผู้ให้บริการ DockerMsftProvider รีสตาร์ทคอมพิวเตอร์ - บังคับ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีทำให้ Docker ทำงานบน Windows Server ของคุณ โปรดดูคำแนะนำเชิงลึกของเราเกี่ยวกับวิธีเรียกใช้คอนเทนเนอร์ Docker บน Windows Server ข้อมูลเชิงลึกและครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Docker บนแพลตฟอร์มเซิร์ฟเวอร์ Windows

วิธีตั้งค่าคอนเทนเนอร์ Caddy Docker บน Windows Server

คุณต้องดึงคอนเทนเนอร์ Caddy Docker ล่าสุดจากฮับ Docker เพื่อเรียกใช้บนระบบ Windows ของคุณ หากต้องการดึงให้ใช้คำสั่งดึงนักเทียบ ท่าต่อไปนี้

นักเทียบท่ารัน -d -p 8100:80 แคดดี้

การดึงคอนเทนเนอร์แคดดี้จะใช้เวลาสักครู่ มีไฟล์จำนวนมากให้ดาวน์โหลด ดังนั้นอาจใช้เวลาสองสามนาทีจึงจะเสร็จสมบูรณ์ เมื่อคอนเทนเนอร์ถูกดึงเสร็จแล้ว คุณสามารถตรวจสอบได้ด้วยคำสั่งdocker ps -a

นักเทียบท่า ps -a

การตั้งค่าแคดดี้ด้วย Docker Compose

การตั้งค่าเริ่มต้นสำหรับ Caddy ใน Docker นั้นเพียงพอสำหรับผู้ใช้ส่วนใหญ่ อย่างไรก็ตาม หากคุณเป็นผู้เชี่ยวชาญ คุณอาจต้องการกำหนดค่าเซิร์ฟเวอร์แคดดี้ไว้ล่วงหน้าด้วย Docker Compose คุณต้องติดตั้งและกำหนดค่า Docker Compose บน Windows Server ก่อน

ในการเริ่มต้น ให้เปิด Windows File Explorer จากนั้นไปที่ “C:\Program Files\Docker” หลังจากนำทางไปที่นั่น ให้กดปุ่ม Shiftค้างไว้แล้วคลิกขวาที่ช่องว่าง จากนั้นเลือก “เปิดหน้าต่าง PowerShell ที่นี่”

เมื่อคุณเลือก “เปิดหน้าต่าง PowerShell ที่นี่” เทอร์มินัล PowerShell จะเปิดขึ้น จากนั้นป้อนคำสั่งต่อไปนี้ หรือคุณสามารถเรียกใช้cd 'C:\Program Files\Docker'ใน PowerShell

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

เรียกใช้ WebRequest "https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-windows-x86_64.exe" -UseBasicParsing -OutFile docker-compose.exe

หลังจากดาวน์โหลดไฟล์ Docker Compose EXE แล้ว คุณสามารถเรียกใช้ด้วย:

cd 'C:\Program Files\Docker' .\docker-compose.exe

เมื่อคุณใช้งาน Docker Compose ได้แล้ว ให้ไปที่หน้า Caddy บน DockerHubและเรียนรู้วิธีกำหนดค่า

วิธีใช้เว็บเซิร์ฟเวอร์ Caddy บน Windows Server

อิมเมจแคดดี้ของคุณที่ดึงมาจาก Docker (รุ่น Windows Server) มาพร้อมกับการกำหนดค่าที่พร้อมใช้งาน การกำหนดค่านี้ไม่จำเป็นต้องแก้ไข อย่างไรก็ตาม หากคุณต้องการแก้ไข โปรดดูหน้า Caddy อย่างเป็นทางการบน DockerHub

อิมเมจแคดดี้จะทำงานทันทีที่ดึงจาก Dockerhub อย่างไรก็ตาม คุณควรหยุด เนื่องจากยังอยู่ในช่วง หากต้องการหยุดคอนเทนเนอร์ ให้เปิด Powershell แล้วดำเนินการคำสั่งต่อไปนี้

นักเทียบท่า ps -a

ค้นหา ID คอนเทนเนอร์แคดดี้ จากนั้นเรียกใช้docker stopเพื่อหยุดไม่ให้คอนเทนเนอร์ทำงานบนเซิร์ฟเวอร์ Windows ของคุณ

นักเทียบท่าหยุด CONTAINER_ID

เมื่อคอนเทนเนอร์หยุดทำงาน คุณสามารถเริ่มใหม่ได้อีกครั้ง ในการเริ่มคอนเทนเนอร์ ให้ใช้ คำสั่ง docker startพร้อมกับ ID ของคอนเทนเนอร์ ห้ามใช้ "แคดดี้" การใช้ "แคดดี้" ใช้ได้เฉพาะเมื่อดึงอิมเมจนักเทียบท่าลงเป็นครั้งแรก

นักเทียบท่าเริ่มต้น CONTAINER_ID

เมื่อคอนเทนเนอร์เริ่มทำงาน คุณจะสามารถเข้าถึงเว็บเซิร์ฟเวอร์ Caddy ในเบราว์เซอร์บน Windows Server ของคุณ (หรือจากระยะไกลผ่าน Windows Server IP) หากต้องการตรวจสอบว่าใช้งานได้ ให้ชี้เว็บเบราว์เซอร์ของคุณไปที่ URL ต่อไปนี้

localhost:8100

หรือ

windows-server-ip:8100

การใช้แคดดี้เว็บเซิร์ฟเวอร์

Caddy Web Server นั้นค่อนข้างล้ำหน้า และเราจะไม่กล่าวถึงวิธีที่คุณสามารถปรับแต่งตามความต้องการของคุณเองในคู่มือนี้ คู่มือนี้มุ่งเน้นไปที่วิธีการปรับใช้เว็บเซิร์ฟเวอร์ Caddy บนระบบ Windows Server

อย่างไรก็ตาม หากคุณยังใหม่กับแคดดี้ ก็ไม่เป็นไร โปรเจกต์นี้มีเอกสารที่ยอดเยี่ยมเกี่ยวกับวิธีปรับแต่งแคดดี้ให้เหมาะกับความต้องการของคุณ วิธีแสดงหน้าเว็บ เปิดใช้งานใบรับรอง SSL และอื่นๆ อีกมากมาย

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

ฝากความเห็น

ติดตั้ง Windows 11 25H2 ใหม่บนฮาร์ดแวร์ที่ไม่รองรับ

ติดตั้ง Windows 11 25H2 ใหม่บนฮาร์ดแวร์ที่ไม่รองรับ

คุณสามารถติดตั้ง Windows 11 25H2 แบบคลีนอินสตอลบนฮาร์ดแวร์ที่ไม่รองรับได้ โดยใช้สื่อบูต USB แบบกำหนดเองร่วมกับ Rufus และระบบปฏิบัติการเวอร์ชันล่าสุด

ฉันควรจะอัปเกรดเป็น Windows 11 หรือลงทะเบียน Windows 10 ในโปรแกรม ESU ดี? นี่คือวิธีตัดสินใจ

ฉันควรจะอัปเกรดเป็น Windows 11 หรือลงทะเบียน Windows 10 ในโปรแกรม ESU ดี? นี่คือวิธีตัดสินใจ

การสนับสนุน Windows 10 จะสิ้นสุดในวันที่ 14 ตุลาคม 2025 ควรอัปเกรดเป็น Windows 11 หรือใช้โปรแกรม ESU ของ Microsoft ดี? นี่คือวิธีตัดสินใจว่าอะไรดีที่สุดสำหรับพีซีของคุณ

วิธีการบังคับอัปเกรดเป็น Windows 11 25H2 โดยใช้ Installation Assistant

วิธีการบังคับอัปเกรดเป็น Windows 11 25H2 โดยใช้ Installation Assistant

หากต้องการบังคับติดตั้ง Windows 11 25H2 บนพีซีของคุณในกรณีที่การอัปเดต Windows ไม่ทำงาน คุณสามารถดาวน์โหลด Installation Assistant และทำตามขั้นตอนเหล่านี้ได้

วิธีอนุญาตให้แอปผ่านไฟร์วอลล์บน Windows 11

วิธีอนุญาตให้แอปผ่านไฟร์วอลล์บน Windows 11

หากต้องการอนุญาตให้แอปผ่านไฟร์วอลล์ของ Windows 11 ให้เปิด การตั้งค่าความปลอดภัยของ Windows > ไฟร์วอลล์ และใช้ตัวเลือก "อนุญาตให้แอปผ่านไฟร์วอลล์" วิธีการมีดังนี้

วิธีติดตั้งเครื่องมือ WinApp เพื่อเร่งการสร้างแอปบน Windows 11

วิธีติดตั้งเครื่องมือ WinApp เพื่อเร่งการสร้างแอปบน Windows 11

เรียนรู้วิธีการติดตั้งและใช้งาน winapp CLI ของ Windows 11 เพื่อสร้าง ทดสอบ และบรรจุแอปพลิเคชันได้เร็วขึ้น พร้อมรองรับ Python, Electron, .NET และอื่นๆ

การอัปเดตฉุกเฉิน KB5078129 แก้ไขข้อบกพร่องในเดือนมกราคม 2026 บน Windows 10 ESU

การอัปเดตฉุกเฉิน KB5078129 แก้ไขข้อบกพร่องในเดือนมกราคม 2026 บน Windows 10 ESU

KB5078129 การอัปเดตแบบนอกรอบเพื่อแก้ไขปัญหาแอปขัดข้องและปัญหา Outlook บน Windows 10 22H2 และ 21H2 ที่เกิดจากการอัปเดตในเดือนมกราคม

ไมโครซอฟต์สร้างโปรแกรมทดลองใช้งานสำหรับแอปบน Windows 10

ไมโครซอฟต์สร้างโปรแกรมทดลองใช้งานสำหรับแอปบน Windows 10

ทุกคนจะสามารถทดสอบฟีเจอร์ใหม่ๆ สุดเจ๋งในแอป Windows 10 ได้ง่ายขึ้นกว่าเดิม โดยไม่ต้องติดตั้งเวอร์ชัน Skip Ahead ผ่านโปรแกรม Windows App Preview ใหม่ นี่คือรายละเอียดและวิธีการเข้าร่วม อ่านเพิ่มเติม...

การเตรียมการสำหรับ Windows 11 27H2 เริ่มต้นขึ้นแล้ว โดย Microsoft ได้แบ่ง Canary Channel ออกเป็นสองเส้นทาง

การเตรียมการสำหรับ Windows 11 27H2 เริ่มต้นขึ้นแล้ว โดย Microsoft ได้แบ่ง Canary Channel ออกเป็นสองเส้นทาง

ไมโครซอฟต์ได้แยกช่องทางการทดสอบ Canary Channel ออกด้วยบิลด์ 29500 ใหม่ ซึ่งบ่งชี้ถึงการทำงานเบื้องต้นของแพลตฟอร์มสำหรับ Windows 11 27H2 และการอัปเกรดเต็มรูปแบบในอนาคต

Build 29531.1000 แบ่งช่องทาง Canary Channel ของ Windows 11 ออกเป็นสองส่วน ทำให้ผู้ใช้เกิดความสับสนมากขึ้น

Build 29531.1000 แบ่งช่องทาง Canary Channel ของ Windows 11 ออกเป็นสองส่วน ทำให้ผู้ใช้เกิดความสับสนมากขึ้น

Build 29531.1000 สำหรับ Windows 11 มาถึงแล้วใน Canary Channel ผ่านการตั้งค่าอัปสเตทเสริม เนื่องจากช่องทางดังกล่าวแยกออกเป็นสองส่วน

โปรแกรม Notepad จะเพิ่มการรองรับการแสดงภาพใน Windows 11

โปรแกรม Notepad จะเพิ่มการรองรับการแสดงภาพใน Windows 11

ไมโครซอฟต์เพิ่มการรองรับรูปภาพลงใน Notepad ทำให้แอปนี้เป็นเครื่องมือจดบันทึกที่สมบูรณ์ยิ่งขึ้น แต่ผู้ใช้บางส่วนกังวลว่าอาจทำให้ความเรียบง่ายหายไป