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
7
A
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
- 1. Python SimpleHTTPServer với PHP
- 2. Python reindex Sản xuất Nan
- 3. Không thể kết nối với máy chủ python -m SimpleHTTPServer
- 4. CouchDB trong sản xuất
- 5. System.Diagnostics.Debug.WriteLine trong mã sản xuất
- 6. Docker soạn trong sản xuất?
- 7. HtmlUnit + Selenium trong Sản xuất
- 8. Làm thế nào để giết SimpleHTTPServer từ bên trong một tập lệnh Python?
- 9. Picasso sản xuất OutOfMemoryError
- 10. Dplyr sản xuất NaN trong khi cơ sở sản xuất R NA
- 11. php ORM - RedBean trong sản xuất?
- 12. Bàn Mnesia rất lớn trong sản xuất
- 13. Docker trên Windows trong sản xuất
- 14. Ghi nhật ký sản xuất trong Flex
- 15. Chạy Tomcat trong môi trường sản xuất
- 16. RVM Gemset - Bundler & Capistrano trong Sản xuất
- 17. Thiếu secret_key_base sản xuất trong đường ray
- 18. Sản xuất đầu ra LaTeX trong Java
- 19. Chạy Apache Geronimo trong sản xuất
- 20. Sản xuất bình thực thi trong NetBeans
- 21. Macro sản xuất macro trong C?
- 22. Không thể xem CKeditor trong sản xuất
- 23. Chạy Django-Celery trong Sản xuất
- 24. Bảng ar_internal_metadata được tạo trong sản xuất?
- 25. Làm cách nào để lưu trữ tập lệnh python cgi bằng `python -m SimpleHTTPServer 8000` hoặc` python -m CGIHTTPServer 8000`?
- 26. Làm thế nào để chạy gevent trong sản xuất
- 27. Đọc JSON từ SimpleHTTPServer Đăng dữ liệu
- 28. python hiểu để sản xuất hai giá trị trong một lần lặp
- 29. Không bao giờ sử dụng sự phản chiếu trong mã sản xuất! Điều gì về Python?
- 30. Dễ dàng sản xuất Python AST cho nhiều biểu trong một dòng
https://docs.python.org/2/library/simplehttpserver.html –
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 –
Loại tải nào bạn đang mong đợi? –