สวัสดีครับ ท่านใดเคยใช้ Web Server wildfly-26.0.1.Final บ้างครับ ผมขอแนะนำหน่อยครับ
เมื่อติดตั้ง wildfly-26.0.1.Final ที่ Server สมมุติว่า ip: 192.168.1.130
ผมใช้คำสั่งรัน standalone.bat –b 0.0.0.0
แล้วใช้ เครื่องอื่นที่ อยู่ในวงแลนเดียวกัน เข้าด้วย http:192.168.1.130:8080
เข้าหน้าของ Wildfly ได้ปกติไม่มีปัญหา
แต่ถ้า เราเช่า Server อยู่ข้างนอก มันจะเป็น public ip
ถ้าเราจะเรียกเข้า แบบ public ip หรือ แบบ Domain name
จะต้อง config อย่างไรครับ
ท่านใดเคยใช้ ขอคำแนะนำด้วยครับ
ขอบคุณมากครับ
ใช้ standalone.bat –b 0.0.0.0 ที่เข้าด้วย http:192.168.1.130:8080 ได้ครับ มันขึ้นอยู่ IP ของเครื่องว่าเป็น Public IP หรือ Private IP ส่วน DNS ก็ชี้ไปที่ Public IP ได้เลยครับ
ไม่เคยใช้แต่เคย config PC ให้รับ connection ผ่าน internet หลักๆ มี 3 อย่าง
- IP จะ allow external connection ต้องใช้ 0.0.0.0
- port จะ Listen port อะไรก็ได้ บาง port ถูกใช้โดย application อื่นอยู่ก็เปลี่ยน บาง server application มัน auto ให้
- firewall ไปใส่ rule เพื่อ allow connection ผ่าน port (inbound/outbound เอาทั้งคู่ไปเลย) นั้นได้
ส่วนมาก server application ทำ 3 ให้ auto อยู่แล้ว
tip ถ้าจะให้มัน auto start เวลา server start ก็ เอา command ไปใส่ ~/.bashrc
แบบที่ 1 เข้าตรงๆ wildfly แก้ standalone.xml
-เปลี่ยนเป็น port 80 ทำ redirect ไป 443 แล้ว
- ใช้ java keeytool convert cert เป็น jks
แบบที่ 2 เอา service nginx มาคั่น ทำ revertproxy แล้วลง cert ที่นี่ ง่ายกว่า
DNS ก็ชี้ไปหา server ip