Host nhanh 1 web server trên local bằng python

Python có sẵn 1 module tên là http.server (python 3, nếu là python 2 là SimpleHTTPServer) để host http server trên thư mục hiện tại.

Chỉ cần tạo 1 folder có 1 vài file html, css, js. Mở terminal, đi đến folder đó và thực thi:

python -m http.server 80

sẽ có ngay web tĩnh trên localhost port 80

Và để có ngay web động dùng cgi thì có thể tạo folder cgi-bin và đặt vào các file .py, lúc này cú pháp để khởi động sẽ là

python -m http.server –cgi 80

document: https://docs.python.org/3/library/http.server.html

2 responses to “Host nhanh 1 web server trên local bằng python

    • Nếu muốn gọi từ linux thì tạo 1 file shell ví dụ job.sh chẳng hạn. trong đó
      #!/bin/sh
      python
      Cấp quyền execute: chmod u+x job.sh
      Rồi trong web app tùy ngôn ngữ mà viết lệnh thực thi file sh đó.
      Ví dụ PHP thì: shell_exec(‘sh đường dẫn file job.sh’);

      Số lượt thích

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s