[python] Simple web server
by 스뎅(thDeng) on간단한 웹서버 python 버전.
사실 뭐 설치할 것도 없고, 이 명령어만 실행시켜주면 현재 경로가 웹서버로 제공된다. /
로 접근할 때 index.html
같은 파일이 있으면 응답으로 내려주니 긋긋
(2020. 08. 13. 추가) 댓글로 공유 받은 python3 버전 추가. 고마워요 :)
python3 버전
$ cat index.html
HELLO!!!
$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
10.10.10.10 - - [14/Aug/2020 01:14:24] "GET / HTTP/1.1" 200 -
10.10.10.10 - - [14/Aug/2020 01:14:28] "GET / HTTP/1.1" 200 -
$ curl http://127.0.0.1:8000
HELLO!!!
$
port는 parameter로 설정
python3 -m http.server 9000
Serving HTTP on 0.0.0.0 port 9000 (http://0.0.0.0:9000/) ...
python2 버전
$ cat index.html
HELLO!!!
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
10.10.10.10 - - [20/Jan/2017 16:44:01] "GET / HTTP/1.1" 200 -
10.10.10.10 - - [20/Jan/2017 16:46:22] "GET / HTTP/1.1" 200 -
$ curl http://localhost:8080
HELLO!!!
$
port number는 parameter로 주면 된다
$ python -m SimpleHTTPServer 9000
Serving HTTP on 0.0.0.0 port 9000 ...