इंटरनेटवेब होस्टिंग

परीक्षण वेबसाइटों और अनुप्रयोगों के लिए वेब सर्वर

वेब सर्वर - कि वेब पृष्ठों के रूप में सूचना के प्रावधान के लिए जिम्मेदार है एक आवेदन। इसके अलावा, उन्होंने अतिरिक्त सुविधाओं, सहित की एक किस्म के लिए जिम्मेदार है:

  • PHP, ASP और अन्य प्रोग्रामिंग भाषाओं में लिखे अनुप्रयोगों की एक किस्म के निष्पादन;
  • HTTPS का उपयोग करके किसी सुरक्षित कनेक्शन का समर्थन;
  • उपयोगकर्ताओं का प्रमाणीकरण।

बेसिक वेब सर्वर

आज, सबसे लोकप्रिय अपाचे वेब सर्वर, ऑपरेटिंग सिस्टम और मुक्त लाइसेंस की एक बड़ी संख्या के साथ संगतता के लिए धन्यवाद।
कारपोरेट वातावरण में, उपयोगकर्ताओं को अक्सर एक ऐसी ही इंटरनेट सूचना सेवा (आईआईएस) कहा जाता है उत्पाद, माइक्रोसॉफ्ट द्वारा विकसित का उपयोग करें।

इस तरह स्थिर सामग्री को अपलोड करने की गति बढ़ाने की जरूरत के रूप में कुछ मामलों में, या आवेदन में विशिष्ट कार्यों के लिए, वेब सर्वर Nginx, lighttpd और दूसरों के उपयोग का सहारा लिया।

वेब सर्वर के संचालन के सिद्धांतों

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

वेब सर्वर पृष्ठों की प्रोसेसिंग के दौरान, स्क्रिप्ट या अनुप्रयोगों की एक किस्म की शुरूआत यदि आवश्यक हो, उन लोगों से डेटा प्राप्त करता है, और आवश्यक प्रपत्र के लिए रूपांतरण के बाद ग्राहक के लिए भेजता है। प्रायः एक वेब सर्वर, एचटीएमएल के लिए बनाया गया बनने का परिणाम है, जिनमें से प्रदर्शन ब्राउज़र में लगी हुई है। वहाँ जवाब की अन्य विविधताओं को, उदाहरण के लिए, उपयोगकर्ता डिवाइस पर चल में डेटा आ सकता है कार्यक्रमों के लिए कर रहे हैं XML स्वरूप, इतने पर JSON, और।

स्थानीय वेब सर्वर की नियुक्ति

अनुप्रयोगों के विकास के लिए, किसी भी प्रोग्रामर अपनी लगातार परीक्षण की आवश्यकता का सामना करना पड़ रहा है। अक्सर इन उद्देश्यों के लिए यह एक का उपयोग करने के लिए सुविधाजनक है स्थानीय वेब सर्वर, जो सीधे डेवलपर के कंप्यूटर पर स्थापित है। इस क्षमता त्वरित संपादन करने के लिए, और रिमोट मशीन के लिए एक स्थायी कनेक्शन के लिए की जरूरत की कमी के कारण है।

चेक उपस्थिति एचटीएमएल-पृष्ठों की फ़ाइल खोलने फंक्शन का उपयोग करके अतिरिक्त सॉफ्टवेयर के बिना संभव है। इस मामले में, ब्राउज़र आवेदन निष्पादित नहीं होगा, और बस सभी पाठ प्रदर्शित करता है, को देख एचटीएमएल-मार्कअप। यह बहुत ही अजीब परिणाम मिल सकते हैं। उन है कि इंटरनेट पर एक संसाधन रखकर प्राप्त किया जाएगा से संगत परिणाम प्राप्त करने के लिए, वेब सर्वर सक्षम बनाता है, स्थापना स्थानीय कंप्यूटर पर किया जाता है।

डेवलपर्स या स्वतंत्र स्थापना और एक वेब सर्वर के विन्यास के लिए पैकेज

अधिकांश वेब सर्वर नि: शुल्क और नि: शुल्क लाइसेंस की शर्तों के तहत वितरित किए। भुगतान किया उत्पादों केवल एक कारपोरेट वातावरण में, दुर्लभ हैं और आवश्यकता होती है, एक नियम के रूप। डाउनलोड करें और सॉफ्टवेयर स्थापित अपने स्वयं के कंप्यूटर समस्याओं पर नहीं है। अधिक जटिल चरण - सेटिंग। उसके डिफ़ॉल्ट विन्यास में वेब सर्वर भी आवेदन के परीक्षण के दौरान हर रोज इस्तेमाल के लिए असुविधाजनक है। तो हम आवश्यक पैरामीटर निर्दिष्ट करने के लिए कुछ फ़ाइलों को संपादित करने के लिए है।

एक और दृष्टिकोण विंडोज उपयोगकर्ताओं के साथ लोकप्रिय है। यह डेवलपर्स के लिए आवेदन संकुल के उपयोग में निहित है। इस तरह के एक किट में तुरंत शामिल हैं: वेब सर्वर, डेटाबेस प्रबंधन प्रणाली MySQL, विभिन्न प्रोग्रामिंग भाषाओं। इस अवतार में, जब स्थानीय कंप्यूटर सब कुछ पर स्थापित स्वचालित रूप से विन्यस्त किया जाएगा।

व्यक्तिगत वरीयताओं को और उपयोगकर्ता प्रशिक्षण के आधार पर स्थापना विकल्प का चुनाव। ज्यादातर मामलों में, आप किट का उपयोग कर सकते हैं, हालांकि प्रोग्रामिंग भाषाओं या डेटाबेस है कि काफी डिजाइन और होस्टिंग प्रदाता एक तैयार संसाधन की मेजबानी के लिए की पसंद को मुश्किल कर सकते हैं के पुराने संस्करणों हो सकता है।

एक आभासी मशीन पर एक स्थानीय वेब सर्वर स्थापित कर रहा है

आभासी मशीन आप ऑपरेटिंग सिस्टम के एक ही कंप्यूटर कई उदाहरण पर चलने के लिए अनुमति देता है। और वे भी अलग अलग परिवारों से हो सकता है। उदाहरण के लिए, आप लिनक्स और FreeBSD से विंडोज चला सकते हैं।

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

दृष्टिकोण वर्चुअलाइज़ेशन और नुकसान किया है। उपयोगकर्ता न केवल स्थापित करने और वेब सर्वर, साथ ही अन्य कार्यक्रमों स्थापित करने के लिए, लेकिन यह भी ऑपरेटिंग सिस्टम में ही दिशा-निर्देशों के दस्तावेज़ देखें की आवश्यकता होगी। आभासी मशीनों की त्वरित सेटअप के लिए आप भी विशेष का लाभ ले सकते नियंत्रण पैनल, जो स्वचालित रूप से स्थापना और वेब सर्वर और अन्य अनुप्रयोगों के विन्यास प्रदर्शन करेंगे।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.unansea.com. Theme powered by WordPress.