본문 바로가기

Dev Workbooks/Dev for Fun

[ruby, python] 간단한 웹 서버 실행

최근에는 도움말, 튜토리얼, 샘플 등이 HTML로 제공되는 경우가 많다.

이럴 경우, 로컬 디렉토리에서 간단한 웹 서버를 실행하게 되면 브라우저에서 편하게 볼 수 있는데,

Ruby나 Python이 설치되어 있다면 아주 쉽게 이 작업을 할 수 있다.


[Python]


 
cd ~/source        # 웹 루트로 설정할 디렉토리로 이동
python -m SimpleHTTPServer    # 간단 웹서버 실행


그런 다음 브라우저 주소창에 http://localhost:8000 을 입력하면 된다.


[Ruby]

루비의 경우 다음과 같이 하면 된다.(1.9 버전에서 실행된다)


 
cd ~/source        # 웹 루트로 설정할 디렉토리로 이동
ruby -run -e httpd . -p 8000    # 간단 웹서버 실행


마찬가지로 브라우저 주소창에 http://localhost:8000 을 입력하면 된다.

특정 포트로 열고 싶으면 -p 뒤의 포트번호를 바꾸어 실행할 수 있다.