Tôi khuyên bạn nên: Twisted ( http://twistedmatrix.com )
  một công cụ mạng hướng sự kiện được viết bằng Python và được cấp phép theo giấy phép MIT nguồn mở.
Đó là nền tảng chéo và đã được cài đặt sẵn trên OS X 10.5 đến 10.12. Trong số những thứ khác, bạn có thể khởi động một máy chủ web đơn giản trong thư mục hiện tại với:
twistd -no web --path=.
Chi tiết
Giải thích về Tùy chọn (xem twistd --helpthêm):
-n, --nodaemon       don't daemonize, don't use default umask of 0077
-o, --no_save        do not save state on shutdown
"web" là một Lệnh chạy một máy chủ web đơn giản trên đầu công cụ Twisted async. Nó cũng chấp nhận các tùy chọn dòng lệnh (sau lệnh "web" - xem twistd web --helpđể biết thêm):
  --path=             <path> is either a specific file or a directory to be
                      set as the root of the web server. Use this if you
                      have a directory full of HTML, cgi, php3, epy, or rpy
                      files or any other files that you want to be served up
                      raw.
Ngoài ra còn có một loạt các lệnh khác như:
conch            A Conch SSH service.
dns              A domain name server.
ftp              An FTP server.
inetd            An inetd(8) replacement.
mail             An email service
... etc
Cài đặt
Ubuntu
sudo apt-get install python-twisted-web (or python-twisted for the full engine)
Mac OS-X (được cài đặt sẵn vào ngày 10.5 - 10.12 hoặc có sẵn trong MacPorts và thông qua Pip)
sudo port install py-twisted
các cửa sổ
installer available for download at http://twistedmatrix.com/
HTTPS
Twisted cũng có thể sử dụng chứng chỉ bảo mật để mã hóa kết nối. Sử dụng tùy chọn này với các tùy chọn hiện có --pathvà --port(cho HTTP đơn giản).
twistd -no web -c cert.pem -k privkey.pem --https=4433