วิธีติดตั้ง Apache Tomcat บน Windows Server โดยไม่ใช้ Control Panel
Apache Tomcat คือเว็บเซิร์ฟเวอร์และเซอร์วิสสำหรับรัน Java Web Application เช่น .war และ .jsp ที่สามารถใช้งานบน Windows Server ได้ โดยไม่จำเป็นต้องติดตั้ง Plesk หรือ DirectAdmin
ข้อกำหนดเบื้องต้น
- Windows Server 2016/2019/2022
- สิทธิ์ Administrator
- สามารถใช้งาน RDP (Remote Desktop)
✅ ขั้นตอนที่ 1: ติดตั้ง Java JDK
- เข้าหน้า https://adoptium.net
- ดาวน์โหลดและติดตั้ง Java เวอร์ชันที่ต้องการ เช่น JDK 17
- หลังติดตั้ง ให้ตรวจสอบว่า Java ทำงานได้ โดยเปิด Command Prompt แล้วพิมพ์:
java -version
หากแสดงเวอร์ชัน แสดงว่า Java พร้อมใช้งาน
✅ ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Apache Tomcat
- เข้าเว็บไซต์ https://tomcat.apache.org
- เลือกเวอร์ชัน เช่น Tomcat 9 → ดาวน์โหลด ZIP Package (32-bit/64-bit Windows)
- แตกไฟล์ ZIP ไปไว้ที่
C:\Tomcat9
หรือที่อื่นที่คุณต้องการ
✅ ขั้นตอนที่ 3: สร้าง Windows Service สำหรับ Tomcat
- เปิด Command Prompt ด้วยสิทธิ์ Administrator <liา>ไปยังโฟลเดอร์ Tomcat:
cd C:\Tomcat9\bin
service.bat install
เมื่อสั่งสำเร็จ จะมี service ชื่อ “Apache Tomcat 9” ปรากฏใน Windows Services
จากนั้นสามารถ start ได้ด้วย:
net start Tomcat9
✅ ขั้นตอนที่ 4: ทดสอบการเข้าถึง
- เปิดเว็บเบราว์เซอร์
- เข้า URL:
http://localhost:8080
หรือhttp://YOUR_SERVER_IP:8080
- หากเห็นหน้า Tomcat แสดงว่าติดตั้งสำเร็จ
✅ ขั้นตอนที่ 5: เปิดพอร์ต 8080 บน Firewall
netsh advfirewall firewall add rule name="Apache Tomcat" dir=in action=allow protocol=TCP localport=8080
เพื่อให้สามารถเข้าถึงจากภายนอก
✅ ขั้นตอนที่ 6: อัปโหลดและ Deploy .war
- อัปโหลดไฟล์ .war ไปยังโฟลเดอร์
C:\Tomcat9\webapps\
- เมื่อวางแล้ว Tomcat จะ deploy อัตโนมัติ และสร้างโฟลเดอร์ให้
- สามารถเข้าได้ที่
http://yourdomain.com:8080/ชื่อโปรเจกต์
เสริมความปลอดภัย
- แก้ไขไฟล์
conf\tomcat-users.xml
เพื่อกำหนด admin login หากต้องการใช้ /manager - หากใช้งานจริง ควรตั้ง Reverse Proxy ผ่าน IIS หรือ Nginx เพื่อป้องกัน public access โดยตรง
สรุป
- Tomcat บน Windows ติดตั้งง่ายและสามารถรัน Web Application ได้โดยไม่ต้องใช้ Control Panel
- เหมาะสำหรับผู้ที่ถนัด Windows Server และต้องการควบคุมเต็มที่
- ควรดูแลด้านความปลอดภัย เช่น firewall, auth, SSL
หากคุณใช้ VPS Windows Server กับ nakhonitech.com และต้องการให้เราติดตั้ง Tomcat ให้พร้อมใช้งานฟรี สามารถเปิด Ticket ขอความช่วยเหลือได้ทันที
บทความโดย: nakhonitech.com ผู้ให้บริการ Windows VPS และ Java Hosting ที่พร้อมใช้งาน