मैं पायथन के साथ स्थिर फाइलों को सेवा देना चाहता हूं। क्या पाइथन 3 http.server
उत्पादन में उपयोग के लिए उपयुक्त है? यदि नहीं, तो क्यों नहीं? और मेरे विकल्प क्या हैं?उत्पादन में पायथन सरल एचटीटीपीएस सर्वर
7
A
उत्तर
1
सबसे पहले आपको स्थिर फाइलों को पूरा करने के लिए पाइथन की आवश्यकता नहीं है। अपाचे या एनजीएनएक्स जैसे वास्तविक HTTP सर्वर का उपयोग करें। यदि आप त्वरित समाधान चाहते हैं तो बस अपनी आवश्यकताओं के लिए उपयुक्त पूर्व-कॉन्फ़िगर की गई छवि के साथ एक डॉकर कंटेनर देखें। यहां NGinx है। निश्चित रूप से डॉकर में उपकरण होना चाहिए जो आपको सीखने के लिए खेद नहीं होगा।
$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx
संबंधित मुद्दे
- 1. सामग्री-एन्कोडिंग का उपयोग कैसे करें: पायथन सरल एचटीटीपीएस सर्वर
- 2. पायथन -एम सरल एचटीटीपीएस सर्वर सर्वर से कनेक्ट नहीं हो सकता
- 3. पायथन सरल एसएसएल सॉकेट सर्वर
- 4. कस्टम सरल पायथन HTTP सर्वर सीएसएस फ़ाइलें
- 5. उत्पादन सर्वर
- 6. एचटीटीपीएस
- 7. उत्पादन सर्वर
- 8. एचटीटीपीएस
- 9. सरल इंजेक्टर सत्यापन() उत्पादन कोड
- 10. एक उत्पादन Node.js सर्वर
- 11. सरल बाकी वेब सर्वर
- 12. एचटीटीपीएस
- 13. सरल जावा HTTPS सर्वर
- 14. एचटीटीपीएस और 500 आंतरिक सर्वर त्रुटि
- 15. एचटीटीपीएस
- 16. सी ++ में सरल मल्टीथ्रेड सर्वर?
- 17. नोडज एचटीटीपीएस
- 18. आईटीआई 6 में एचटीटीपीएस
- 19. कक्षा केवल उत्पादन सर्वर
- 20. उत्पादन लिनक्स सर्वर
- 21. कोडनिर्देशक, रूटिंग उत्पादन सर्वर
- 22. उत्पादन सर्वर फिगारो मणि
- 23. स्टेजिंग सर्वर से उत्पादन
- 24. पायथन ElementTree जब उत्पादन
- 25. एसएसएल (एचटीटीपीएस)
- 26. बहुत सरल OSX बैश स्क्रिप्ट: कोई उत्पादन
- 27. बेसएचटीटीपीएस सर्वर और सरल एचटीटीपीएस सर्वर के बीच क्या अंतर है? कब और कहाँ इसका उपयोग करें?
- 28. सरल छवि सर्वर
- 29. सरल http सर्वर
- 30. सरल गेम सर्वर
https://docs.python.org/2/library/simplehttpserver.html –
या आप बवंडर लाइब्रेरी का उपयोग कर सकते हैं। http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –
आप किस प्रकार के भार की अपेक्षा कर रहे हैं? –