이상을 꿈꾸는 몽상가.. 프로그래밍을 좋아함..


Python SimpleHTTPServer

Python
( 이미지 출처 : Wikipedia )

Python 명령어 한줄로 간단한 HTTP 서버를 띄우는 방법을 알아봅니다.


너무나도 단순한 방법인데 의외로 모르시는 분들이 많아서 공유합니다.
( 그리고 Python2 와 Python3가 방법이 다르다보니 저도 매번 검색하게되서 외우기 위해 기록합니다. )

다른 것을 테스트하다가 간단하게 연결해볼 HTTP 서버가 필요하다 싶을 때 사용하면 좋습니다.
Linux의 경우 Python이 기본적으로 설치되어있기 때문에 다른 준비작업이 필요 없습니다.

Python 2.x

$ python2 -m SimpleHTTPServer 8000

8000 포트로 간단한 HTTP 서버가 띄워집니다.
http://localhost:8000에 접속해보면 명령을 실행한 디렉토리의 파일내역이 출력됩니다.

Python 3.x

$ python3 -m http.server 8000

Python 2.x 와 동일한 결과를 출력합니다.

References


Donations ❤

제가 작성한 글이 작게라도 도움이 되었기를 바랍니다.
관심 가져주시는 분이 있는 것을 느끼고 힘내기 위해 기부 버튼을 만들어봤습니다.
혹시 가능하시다면 $1 라도 기부 부탁드립니다 ^^





Associated Posts

관련된 주제를 살펴볼 수 있도록 동일한 Tag를 가진 글들을 모아뒀습니다. 제목을 눌러주세요.

  • Zappa를 이용해 AWS Lambda에 Flask 올리기


    Flask AWS Lambda
    ( 이미지 출처 : Wikipedia, https://aws.amazon.com/ko/lambda/features/ )

    Zappa라는 툴을 공유합니다.

    AWS Lambda 위에서 Flask 프레임워크를 사용할 수 있게 해주며 귀찮던 AWS APIGateway path 추가 작업이 필요 없어집니다.

    게다가 복잡한 배포 스크립트 작업 없이도 명령어 한줄만으로 배포 가능해집니다.


  • Python3.6 설치


    Python
    ( 이미지 출처 : Wikipedia )

    Ubuntu 14.04 LTS에서 Python3.6 을 컴파일 설치하는 법을 알아봅니다.


  • Python WAS 구축하기 ( Django, Nginx, Gunicorn )


    WSGI Middleware

    Python으로 REST API 서비스를 위한 WAS(Web Application Server) 구축을 진행합니다.

    Django만으로도 REST API를 오픈할 수 있지만
    Django의 runserver는 단순히 테스트만을 위한 기능으로
    운영환경에서 사용하면 성능상 문제를 겪게 됩니다.

    운영모드에서 Gunicorn 같은 WSGI(Web Server Gateway Interface) 미들웨어와 연동이 필요합니다.


  • Resizing Images On AWS Lambda



  • Deploying Python Zip To AWS Lambda



  • [Hackerank Challenges] Xor-sequence



  • Python 학습내용 기록




Disqus Social Community

SNS계정으로 댓글을 달아도 SNS에 글이 남지 않습니다.
이메일 주소 입력으로 글을 남길 수 있으며, 답변이 달리면 이메일로 알림을 받을 수 있습니다.

i