मैं थोड़ी परेशानी में हूं क्योंकि मैं एक रिवर्स प्रॉक्सी को दूसरे सर्वर के साथ सेटअप करने की कोशिश कर रहा हूं। मेरा विचार था कि फ़ायरवॉल को अग्रेषित करने के लिए फ़ायरफ़ॉक्स को रिवर्स प्रॉक्सी और पोर्ट 29418 (gerrit ssh) को दूसरे सर्वर पर लाया जाए। अब मेरा सहयोग आईटी आदमी कहता है: नहीं कर सकता! या तो दोनों पोर्ट सर्वर 1 पर जाते हैं या दोनों पोर्ट सर्वर 2 पर जाते हैं।
ठीक है, एक काम के रूप में मैंने पोर्ट 29418 के रिवर्स प्रॉक्सी पर एक पोर्ट अग्रेषित करने की कोशिश की -> सर्वर 2: 29418
विवरण:
- Server1 IP: 10.0.0.132 और Ubuntu 12.04.2 LTS पर 192.168.10.2
- Server2 IP: 10.0.0.133 और Ubuntu 12.04.2 LTS पर 192.168.10.3
अब https और port 29418 दोनों फ़ायरवॉल से 10.0.0.132 तक जाते हैं, IT कहता है कि यह एकमात्र तरीका है। :(
तो कृपया मुझे बताएं कि 10.0.0.132:29418 से आगे कैसे जाएं -> 192.168.10.3:29418 या 10.0.0.133:29418
जब मैं 10.0.0.132 पर काम कर रहा हूं तो मैं 10.0.0.133:29418 और 192.168.10.3:29418 दोनों से जुड़ सकता हूं ताकि पोर्ट खुले रहें।
-- अपडेट करें --
मेरा iptables -t nat -L इस तरह दिखता है:
root @ dev: / root # iptables -t nat -L चेन प्रीरविंग (पॉलिसी ACCEPT) लक्ष्य विरोध ऑप्ट स्रोत गंतव्य DNAT tcp - कहीं भी dev.example.com tcp dpt: 29418 से: 10.0.0.133 चेन INPUT (पॉलिसी ACCEPT) लक्ष्य विरोध ऑप्ट स्रोत गंतव्य चेन OUTPUT (पॉलिसी ACCEPT) लक्ष्य विरोध ऑप्ट स्रोत गंतव्य चेन पोस्टिंग (पॉलिसी ACCEPT) लक्ष्य विरोध ऑप्ट स्रोत गंतव्य root @ dev: / root # cat / proc / sys / net / ipv4 / ip_forward 1