ทุกคน.
ฉันกำลังฝึกปฏิบัติเพื่อสร้างการเปลี่ยนเส้นทางสำหรับตำแหน่งเดียวโดยใช้โหลดบาลานเซอร์ แต่ฉันไม่สามารถเข้าใจได้ว่าเหตุใดจึงไม่ทำงาน (รับ 502) ฉันได้ลองตั้งค่า env-vars และการตั้งค่าหลายอย่างเช่น ProxyPreserveHost และเหมือนกัน แต่ก็ยังไม่มีอะไรเกิดขึ้น
กำหนดค่า:
<VirtualHost *:8080>
ServerName www.lnxa.nip.io
ServerAlias *.lnxa.nip.io
DocumentRoot /var/www/html
DirectoryIndex index.nginx-debian.html
LogLevel debug
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/xip.access.log logz
Alias "/rbm_images" "/var/www/rebrain/images/"
<Proxy balancer://rebrain>
BalancerMember http://example.com:443
</Proxy>
<Location />
Order deny,allow
Deny from 10.10.10.10
Allow from all
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Location>
<Location "/example">
ProxyPass balancer://rebrain
ProxyPassReverse balancer://rebrain
</Location>
</VirtualHost>
ใน error.log มีข้อผิดพลาดเหล่านี้:
AH01102: ข้อผิดพลาดในการอ่านบรรทัดสถานะจากเซิร์ฟเวอร์ระยะไกล example.com:443
AH00898: เกิดข้อผิดพลาดในการอ่านจากเซิร์ฟเวอร์ระยะไกลที่ส่งคืนโดย /example
โปรดแนะนำสิ่งที่ฉันสามารถทำได้อีก