所以沒有一個類似Windows 上的 HTTP File Server 這種 package (因為就是 http server)。
用 Apache 或 Nginx 都可以作到。
但是如果只是要測試 run 一下,可以用 Python 的 SimpleHTTPServer 或是 node.js 的 htttp-server。
Python 的 SimpleHTTPServer 很簡單。
就是在要 export 的 folder root..
python -m SimpleHTTPServer 8123這樣就會在 port 8123 上提供 http 服務。
用 node.js 的 http-server 的話,也一樣。
先
sudo npm install http-server -g安裝。
然後到要 export 的 folder 下..
http-server -p 8123就會在 port 8123 提供 http 服務。
實際使用上 node.js 的 http server 比較好,錯誤比較少。python 的 SimpleHTTPServer 問題較多。
最完整的應該是用 nginx,就是安裝 nginx ,然後修改 site-available/default:
server { listen 8123 default_server; root /home/myname; autoindex on; charset utf-8; ...這樣就可以了,會在 port 8123 上提供 /home/myname 的 file listing 服務。
* charset 這個 option 是指定使用 utf-8 encoding,避免中文檔名產生亂碼。
沒有留言:
張貼留言