यह बिल्कुल भी मुश्किल नहीं है। यह केवल "वेब सर्वर" की आपकी परिभाषा पर निर्भर करता है।
एक माइक्रोकंट्रोलर के रूप में सरल उपकरणों पर "वेब सर्वर" चलाना पूरी तरह से संभव है।
आइए विचार करें कि नंगे न्यूनतम वेब सर्वर को क्या करना होगा। यह कुछ पाठ को आउटपुट करने की आवश्यकता होगी - जरूरी नहीं कि HTML में भी क्लाइंट को। यह जानना चाहिए कि एक अनुरोध एक अनुरोध है, और उचित रूप से जवाब देना है। यदि आपके "क्लाइंट" स्थानीय थे, तो आपको नेटवर्क कनेक्टिविटी की भी आवश्यकता नहीं होगी। यह एक पूरी तरह से व्यर्थ वेब सर्वर होगा।
यह इनमें से एक के बराबर वेब सर्वर होगा ।
क्लाइंट के लिए नेटवर्क कनेक्टिविटी जोड़ना (ईथरनेट अच्छा है, लेकिन ऐसा कोई तकनीकी कारण नहीं है जिसे आप वाईफाई पर चलने वाले वेब सर्वर से कनेक्ट नहीं कर सकते हैं) और क्लाइंट से रूट करने में सक्षम होना बेहतर होगा।
$ 5 ESP8266 - वाईफ़ाई के साथ एक सस्ता, न्यूनतम माइक्रोकंट्रोलर, जो बहुत कुछ संभाल सकता है, और शायद बुनियादी गतिशील सामग्री भी
मैं पायथन का उपयोग करके त्वरित फ़ाइल साझा करने के लिए कुछ ऐसा उपयोग करता हूं। यह अभी भी पूरी तरह से एक माइक्रोकंट्रोलर पर कुछ लिखना या फोन पर चलाना संभव है।
स्थैतिक सामग्री उबाऊ है। गतिशील भाषाएं जोड़ें और आपको भारी वजन प्रणाली के बारे में सोचना शुरू करना होगा। लिनक्स या विंडोज चलाने वाले सामान अच्छे हैं।
इस बिंदु पर, आप उपभोक्ता राउटर, यूआई में वेब पेजों का उपयोग करने वाले छोटे अनुप्रयोगों और उस सब पर बात कर रहे हैं।
एक वेब सर्वर भी एक जटिल समस्या नहीं है और इसे बैश की पांच पंक्तियों में लिखा जा सकता है और लिनक्स पर चलाया जा सकता है । अब कयामत ... लेकिन कयामत को चलाने वाला कोई भी सिस्टम वेब सर्वर चला सकता है।
एक अच्छा वेब सर्वर सेटअप एक दिए गए भार को संभालने में सक्षम है, कुछ हद तक पेचीदा है।