मैंने कई संसाधनों को समझाते हुए बताया है कि HTTP मानक बंदरगाहों ( 80
और 443
) पर आने वाले और बाहर जाने वाले ट्रैफ़िक की अनुमति देने के लिए सर्वर के फ़ायरवॉल को कैसे सेट किया जाए , लेकिन मैं यह पता नहीं लगा सकता कि मुझे उनमें से किसी की आवश्यकता क्यों है। क्या मुझे काम करने के लिए "नियमित" वेब साइट के लिए दोनों को अनब्लॉक करना होगा? फ़ाइल अपलोड करने के लिए काम करने के लिए? क्या ऐसी परिस्थितियाँ हैं जहाँ एक को अनब्लॉक करना और दूसरे को अवरुद्ध करना उचित होगा?
क्षमा करें यदि यह एक मूल प्रश्न है, लेकिन मुझे यह कहीं भी स्पष्ट नहीं मिला (मैं एक देशी अंग्रेजी वक्ता नहीं हूं)। मुझे पता है कि एक "नियमित" वेब साइट में क्लाइंट हमेशा वह होता है जो एक अनुरोध शुरू करता है, इसलिए मैं मान रहा हूं कि एक वेब सर्वर को उन बंदरगाहों पर आने वाले ट्रैफिक को स्वीकार करना होगा, और मेरा सामान्य ज्ञान बताता है कि सर्वर को प्रतिक्रिया भेजने की अनुमति है बिना किसी अन्य चीज़ को अनब्लॉक किए (अन्यथा यह दो प्रकार के नियमों के होने का कोई मतलब नहीं होगा)। क्या वो सही है?
लेकिन एक आउटगोइंग वेब (सेवा) यातायात क्या है, और इसका क्या उपयोग होगा? AFAIK यदि सर्वर किसी अन्य मशीन के साथ कनेक्शन शुरू करना चाहता है, तो विशिष्ट पोर्ट जो मायने रखता है वह दूसरे छोर में एक है (यानी गंतव्य पोर्ट होगा 80
), इसके अंत में किसी भी मुक्त पोर्ट का उपयोग किया जा सकता है ( स्रोत पोर्ट यादृच्छिक होगा )। मैं अपने सर्वर से ( wget
उदाहरण के लिए उपयोग करके ) बिना कुछ भी अनब्लॉक किए HTTP अनुरोध खोल सकता हूं । इसलिए मैं "इनकमिंग" और "आउटगोइंग" की अपनी अवधारणाओं को गलत मान रहा हूं।