Thursday 12 September 2013

create your computer a Local Web Server by Setup with XAMPP - Learn HTML in hindi

अपने कम्प्युटर पर XAMPP इंस्टाल करके उसे एक लोकल वेब-सर्वर बनाना

               Website अथवा Web Application Development का काम करने के लिये Page को Test करने के लिये Web Server पर Store करना जरूरी होता है, ताकि हम जान सकें कि हमारा Web Page, Online होने पर कैसा दिखाई देगा और किस तरह से Behave करेगा।
पर इसके लिये आपको 
1. ऑनलाइन रहना होगा ।
2. एक Web Server खरीदना होगा ।
3. पेज को बार-बार Online Web Server पर Upload करना होगा ।
                 इसलिए किसी भी Webpage को Local Computer पर Test करना उपयुक्त रहता है । इसलिये यदि आप Web Development Technology को सीख रहे हैं, तो सबसे पहले अपना Localhost Set कीजिये।
                          XAMPP सबसे अच्छा Web Server है और क्योंकि इसे Install व Setup करना काफी आसान है।  
XAMPP को http://www.apachefriends.org/ से Free Download किया जा सकता है। 
अधिकतर लोग Windows Platform पर काम करते हैं, इसलिये हम यहां पर Windows Operating System पर XAMPP Web Server को Setup करने के बारे में चर्चा करेंगे।
  • XAMPP की Executable Setup File को Download कीजिये और Setup File पर Double Click करके Setup को Run कीजिये।
  • XAMPP के लिये Destination Folder “Browse” करने के बाद “Install” Button पर Click कीजिये। Web Server का Installation शुरू हो जाएगा और Specified Path पर “xampp” नाम का एक Folder बनेगा जिसमें Web Server की सभी Files Extract होंगी।
  • कुछ DOS Mode Screens Display होंगी, जहां “Y” Key को Press करना है व “Enter” Key को Press करना है।
  • अन्त में निम्न Screen आएगी, जहां “x” Press करके Installation का अन्त करना है।
  • Desktop पर निम्नानुसार एक Icon दिखाई देगा :
  • इसे Double Click करने पर निम्नानुसार XAMPP Control Panel Open होगा जहां “Apache” के सामने दिखाई दे रहे “Start” Button को Click करते ही Local Web Server Start हो जाएगा:
  • Local XAMPP Web Server Normal तरीके से काम कर रहा है या नहीं, इस बात का पता लगाने के लिये Web Browser Open करें और उसके Address Bar में http://localhost अथवा http://120.0.0.1 लिखकर Enter Key Press करें। आपके सामने निम्नानुसार Screen Display होनी चाहिये:
  • अब जहां XAMPP Installed है, उस Folder में htdocs नाम का एक Folder होता है। जिस File को आप http://Localhost द्वारा Web Browser में Open करना चाहते हैं, उस File को इस Folder में Store कीजिये।
  • htdocs में रखी सभी Files कट करके किसी अन्य स्थान पर पेस्ट करके सुरक्षित रख लें, ताकि इस Folder की सभी Files Web Browser में दिखाई दे सके। साथ ही इस Folder में “HTML” नाम का एक नया Folder बनाऐं और Web Browser में फिर से http://localhost अथवा http://120.0.0.1 लिखकर Enter Key Press करें। अब आपके सामने Web Browser में आपका localhost  सर्वर दिखाई देगा :
अब आपका Local Web Server पूरी तरह से तैयार है और आप अपने Web Pages या Web Application को अपने Local Computer पर उसी तरह से Access कर सकते हैं, जिस तरह से आप उसे अपने Online Web Server पर Access करेंगे।

अपने XAMPP वेब-सर्वर को दुनिया मे कही से भी Access करना                    कई बार आप किसी को कोई फाईल भेजना चाहते हैं, लेकिन जिसे आप File भेजना चाहते हैं, वह किसी दूसरे शहर में रहता है और फाईल इतनी बडी है कि आप उसे Email द्वारा नहीं भेज सकते क्योंकि Gmail, Rediff, Yahoo, Hotmail आदि कम्पनियां 10 MB से बडी फाईल ईमेल में भेजने की सुविधा नहीं देते।

                   इस स्थिति में आप अपने Web Server का प्रयोग करके उस File को बडी ही आसानी से उसे भेज सकते हैं, जिसे भेजना चाहते हैं। साथ ही आपकी फाईल बिल्कुल Secure तरीके से उसके पास पहुंचती है क्योंकि कोई दूसरा व्यक्ति आपकी उस File को किसी भी तरीके से तब तक प्राप्त नहीं कर सकता, जब तक कि आप न चाहें।
                                  जब भी आप अपने Computer पर Internet Connect करते हैं, आपके कम्प्यूटर को Internet पर Uniquely Identify करने के लिये उसे एक Unique IP Address दिया जाता है, जो कि सामान्यत: 000.000.000.000 Format में होता है। यदि आपका Web Server ON है, तो आप इस Address को Web Browser के Address Bar में लिख कर भी अपने Web Server के Data को Locally अथवा Remotely Access कर सकते हैं।
                             अपने Computer के Unique IP Address का पता लगाने के लिये सबसे पहले अपने Computer को Internet से Connect करें और Control Panel में Network Connections Option को Select करें तथा Connected Connection के Icon को Double Click करें। निम्नानुसार एक Dialog Box Display होगा, जिसके “Details” Tab में आपके Computer का Unique IP Address दिखाई देगा
        इस IP Address को Web Browser के Address Bar में Type करके Enter Key Press करें। आप देखेंगे कि आपको वही Output दिखाई दे रहा है, जो “http://localhost” या “http://127.0.0.1” से दिखाई देता है, लेकिन अन्तर केवल इतना है कि इस IP Address से दुनियां के किसी भी कौने में बैठा व्यक्ति आपके Computer के उन Resources को Access कर सकता है, जिन्हें आपने अपने Web Server के “htdocs” Folder में Store किया है।
                 यानी आज जिसे जो File भेजना चाहते हैं, उसे अपने Web Server के “htdocs” नाम के Folder में एक नया Folder Create करके उसमें Store कर दीजिये इस तरह से हमने ‘HTML‘ नाम का Folder Create किया है और फिर Email अथवा SMS के Through उसे अपने Local Web Server का IP Address भेज दीजिये। वह व्यक्ति आपके द्वारा भेजे गए IP Address का प्रयोग करके अपने Web Browser के Through आपके Web Server में पहुंच जाएगा और उस File को प्राप्त कर लेगा जिसे आप उसे भेजना चाहते हैं।
इस तरीके के दो फायदे व एक नुकसान है।
                        पहला फायदा ये है कि यदि आप किसी को कोई Resource Available करवाना चाहते हैं, तो केवल वही User आपके Computer के Resource को Access कर सकता है, जिसके पास आपके Computer का Current IP Address Available है। यानी आपका Resource पूरी तरह से सुरक्षित रहता है।
                         दूसरा फायदा ये है कि जब आप ईमेल के Through किसी को कोई Resource भेजते हैं, तो पहले आपका Resource उस Mail Company के Web Server पर Upload होता है, जिसकी Mail Service आप Use कर रहे हैं जैसे कि Gmail, Yahoo, Hotmail आदि और जब User उस Resource को प्राप्त करना चाहता है, तब वह Resource User के Computer में Download होता है। यानी Upload व Download दोनों काम होते हैं जिससे User तक Resource पहुंचने में दुगुना समय लगता है।
       जबकि जब आप अपने Local Web Server से किसी को कोई Resource भेजना चाहते हैं, तब आपको अपना Resource कहीं पर Upload करने की जरूरत नहीं होती है क्योंकि Resource पहले से ही आपके Computer में Uploaded है और User Directly आपके Computer से Resource को प्राप्त कर रहा होता है।
                               इस तरीके से किसी को कोई Resource Available करवाने का नुकसान ये है कि आप जितनी बार भी अपने Computer को Internet से Connect करते हैं, आपके Computer को एक अलग IP Address प्राप्त होता है। यानी आपके Computer को Dynamically हर बार एक नया IP Address प्राप्त होता है। इसलिये यदि आपके User ने आपके द्वारा Provide किये गए IP Address के Through आपके Computer से किसी Resource को 99% Download कर लिया हो, और किसी कारण से आपका Internet Connection Disconnect हो जाए, तो आपको पूरी प्रक्रिया फिर से दोहरानी होगी। यानी आपको Net Reconnect करके फिर से अपने User को अपने Computer का IP Address Available करवाना होगा और आपके User को फिर से पूरे Resource को 100% Download करना होगा।

No comments:

Post a Comment