मेरी मशीन विंडोज 7 अल्टीमेट चल रही है। यहाँ मैंने जो किया है (सफलतापूर्वक) अब तक:
- FastCGI पर PHP के साथ IIS 7.5 स्थापित किया गया
- काम कर गया! जब मैं http: //localhost/index.php पर जाता हूं, तो मेरी PHP स्क्रिप्ट ठीक चलती हैं।
- रैन ipconfig को यह पता लगाने के लिए कि मेरा स्थानीय IP पता 192.168.1.102 है। मैंने पुष्टि की कि http://192.168.1.102/index.php ठीक ऊपर दिए गए लोकलहोस्ट पते की तरह काम करता है।
- मेरे राउटर प्रशासन में चला गया (मेरे पास एक Linksys WRT54G2 है) और पोर्ट 80 से 192.168.1.102 पर पोर्ट अग्रेषण स्थापित किया। अब पोर्ट 80 मेरी मशीन को अग्रेषित कर रहा है।
- पोर्ट 80 पर सभी गतिविधि की अनुमति देने के लिए विंडोज फ़ायरवॉल में एक इनबाउंड नियम सेट करें।
- मुझे पता चला कि Google के बाहर मेरा IP पता क्या है। चलो इसे XXX.XX.XX.XX कहते हैं।
हालाँकि, जब मैं http: //XXX.XX.XX.XX/index.php पर अपनी मशीन से, या दूर के कंप्यूटर से और मेरे नेटवर्क पर नहीं, किसी भी तरह से जाने की कोशिश करता हूं, तो मुझे कुछ भी नहीं मिलता है। यह थोड़ी देर के लिए कनेक्ट करने का प्रयास करता है (असफल) लेकिन अंततः बस हार मान लेता है।
यहाँ मैं सोच रहा हूँ:
- मैं क्या खो रहा हूँ? मैं क्या भूल गया / अनदेखी? मुझे अपने स्थानीय नेटवर्क के बाहर यह काम करने और सुलभ कैसे मिलेगा?
- मुझे लगता है कि मुझे यह काम मिल रहा है, तो मैं फिर पोर्ट 80 के अलावा अन्य पोर्ट का उपयोग कैसे कर सकता हूं? संभव बनाने के लिए मुझे किन परिवर्तनों (जैसे IIS, Windows फ़ायरवॉल, राउटर प्रशासन, आदि) की आवश्यकता होगी?
अग्रिम में ही बहुत शुक्रिया!