मैं कैसे नियंत्रित कर सकता हूं कि कौन सा IP पता IIS7 उपयोग करता है?


18

Win2k3 में, मैं httpcfgIIS को सर्वर पर विशिष्ट आईपी पते सुनने के लिए कहता था। मैं एक और आईपी पते पर पोर्ट 80 पर VisualSVN सर्वर के साथ अपाचे को चलाना चाहता हूं लेकिन IIS7 डिफ़ॉल्ट रूप से सभी आईपी पते पर बांधता है।

IIS7 बाइंडिंग को IIS7 के लिए क्या उपयोगिता नियंत्रित करती है?


कि चाल किया था, लेकिन आप HTTP सेवा काम कर रहा है, जबकि आप आईपी जोड़ने के लिए है।
बेसपॉइंटर

जवाबों:


22

मुझे जवाब मिल गया। नामक एक उपयोगिता है netsh

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

डिफ़ॉल्ट रूप से सूची में कोई आईपी पते नहीं हैं, इसलिए IIS7 सभी आईपी पते से बंध जाएगा। यदि आप सूची में एक आईपी जोड़ते हैं, तो यह सिर्फ उस आईपी या किसी आईपी को सूची में जोड़ा जाएगा। प्रभावी होने के लिए IIS7 को पुनरारंभ करना आवश्यक है।

संपादित करें:

IP पते सूचीबद्ध करने के लिए, IP पता जोड़ने के बाद निम्न कमांड टाइप करें:

netsh http show iplisten

netshउपयोगिता देता है निम्न जानकारी:

IP addresses present in the IP listen list: xxx.xxx.x.x

0

बस IIS प्रबंधक में "साइट" फ़ोल्डर पर क्लिक करें और यह सभी बाइंडिंग को सूचीबद्ध करता है।

*: 80 सभी आईपी के सभी अप्रकाशित के लिए बाध्य होगा

या

[hostheader] *: 80 पर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.