2015-10-28 43 views
7

Tôi muốn phục vụ các tệp tĩnh bằng Python. Python 3 http.server có phù hợp để sử dụng trong sản xuất không? Nếu không, tai sao không? Và lựa chọn thay thế của tôi là gì?Python SimpleHTTPServer trong sản xuất

+0

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

+0

hoặc bạn có thể sử dụng thư viện cơn lốc xoáy. http://stackoverflow.com/questions/21248222/how-can-tornado-serve-a-single-static-file-at-an-arbitrary-location –

+0

Loại tải nào bạn đang mong đợi? –

Trả lời

1

Trước hết bạn không cần python chút nào để phục vụ các tệp tĩnh. Chỉ cần sử dụng một máy chủ HTTP thực như Apache hoặc NGinx. Nếu bạn muốn một giải pháp nhanh chóng chỉ cần tìm một docker container với một hình ảnh được cấu hình sẵn phù hợp với nhu cầu của bạn. Đây là số NGinx. Chắc chắn docker là phải có công cụ mà bạn sẽ không hối tiếc để tìm hiểu.

$ docker run --name mysite-nginx -v /mysite:/usr/share/nginx/html:ro -p 80:80 -d nginx 
Các vấn đề liên quan