2015-10-28 6 views
7

मैं पायथन के साथ स्थिर फाइलों को सेवा देना चाहता हूं। क्या पाइथन 3 http.server उत्पादन में उपयोग के लिए उपयुक्त है? यदि नहीं, तो क्यों नहीं? और मेरे विकल्प क्या हैं?उत्पादन में पायथन सरल एचटीटीपीएस सर्वर

+0

https://docs.python.org/2/library/simplehttpserver.html –

+0

या आप बवंडर लाइब्रेरी का उपयोग कर सकते हैं। http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –

+0

आप किस प्रकार के भार की अपेक्षा कर रहे हैं? –

उत्तर

1

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

$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx 
संबंधित मुद्दे