1,当前目录发布到8001端口(明令后边的8001端口是可选的,不设置的话使用默认端口8000),该服务是前台运行的,control+c会关闭该服务。
python2
python -m SimpleHTTPServer 8001
python3
python -m http.server 8001

如果80端口被占用,可以通过这个命令查看:
netstat -anp --numeric-ports | grep ":80\>.*:"
然后kill -9 pid
后台运行Python
nohup python -u test.py > out.log 2>&1 &
2,进程在后台运行,control+c不会关闭该服务,关闭bash时关闭服务。

python -m SimpleHTTPServer 8001 &
3,在命令的开头加一个nohup,忽略所有的挂断信号,如果当前bash关闭,则当前进程会挂载到init进程下,成为其子进程,这样即使退出当前用户,其8000端口也可以使用。

nohup python -m SimpleHTTPServer 8001 &