ฉันเคยดิ้นรนกับสิ่งนี้มาระยะหนึ่งแล้วและฉันกำลังทำสิ่งที่ผิดอย่างแน่นอน
ฉันมีเซิร์ฟเวอร์ apache และเซิร์ฟเวอร์ JBoss ในเครื่องเดียวกัน ฉันต้องการเปลี่ยนเส้นทางปริมาณการใช้งานสำหรับ mydomain.com ไปยัง JBoss localhost: 8080 / ตัวอย่าง ขณะนี้ DNS ได้รับการตั้งค่าสำหรับ mydomain.com และจะตรงไปที่พอร์ต 80 เมื่อเข้าสู่เบราว์เซอร์
คำถามของฉันคือฉันจะเปลี่ยนเส้นทางไปยังพอร์ตอื่นได้อย่างไรเมื่อชื่อโดเมนบางชื่อมาถึง Apache (ในกรณีนี้คือ "mydomain.com")
<VirtualHost ip.addr.is.here>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>
อัปเดตด้วยคำแนะนำ - ยังไม่ส่งต่อไปยังพอร์ต 8080
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ServerAlias www.mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>