DDos
VIP Members
-
22/10/2013
-
524
-
2.191 bài viết
HTTP server trong các ngôn ngữ lập trình
Để tạo điều kiện duyệt các tệp một cách trực quan và lấy một số tệp từ máy chủ web, bạn có thể thử sử dụng hệ thống hỗ trợ lệnh Python, Php hoặc Puby để mở máy chủ HTTP.
Dưới đây là một số lệnh cơ bản để mở máy chủ HTTP
Dưới đây là một số lệnh cơ bản để mở máy chủ HTTP
- Python
python 2.x
python -m SimpleHTTPServer 8000
python 3.x
python -m http.server 8000
- Ruby
ruby -rwebrick -e"WEBrick::HTTPServer.newPort => 3000, ocumentRoot => Dir.pwd).start"
Ruby 1.9.2+
ruby -run -ehttpd . -p3000 - adsf (A Dead Simple Fileserver)
gem install adsf # install dependency
adsf -p 8000 - Perl
cpan HTTP::Server::Brick # install dependency
[imath]perl -MHTTP::Server::Brick -e '[/imath]s=HTTP::Server::Brick->new(port=>8000); [imath]s->mount("/"=>{path=>"."});[/imath]s->start' - Plack (Perl web application programming framework)
cpan Plack # install dependency
plackup -MPlack::App:irectory -e 'Plack::App:irectory->new(root=>".");' -p 8000 - http-server (Node.js)
npm install -g http-server # install dependency
http-server -p 8000 - node-static (Node.js)
npm install -g node-static # install dependency
static -p 8000 - PHP (>= 5.4)
php -S 127.0.0.1:8000 - busybox httpd
busybox httpd -f -p 8000 - webfs
webfsd -F -p 8000