Python ile statik dosyalar sunmak istiyorum. Python 3 http.server
, üretimde kullanım için uygun mu? Değilse neden olmasın? Ve benim alternatiflerim neler?Python SimpleHTTPServer
7
A
cevap
1
Öncelikle statik dosyaları sunmak için python'a ihtiyacınız yoktur. Sadece Apache veya NGinx gibi gerçek bir HTTP Sunucusu kullanın. Hızlı bir çözüm istiyorsanız, ihtiyaçlarınız için önceden yapılandırılmış bir görüntüye sahip bir docker kabını arayın. İşte NGinx. Kesinlikle docker, öğrenmek için pişman olmayacaksınız araç olmalıdır.
$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx
https://docs.python.org/2/library/simplehttpserver.html –
veya kütüphaneyi kasırga kullanabilirsiniz. http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –
Ne tür bir yük bekliyorsunuz? –