파이썬으로 초간단하게 웹서버를 만들수 있습니다.
python -m http.server 8000 --bind 0.0.0.0 --directory d:\work
파이썬이 설치 되어 있다면 커맨드창에서 위 명령어를 입력하면 아무 pc에서나 http://[당신의_IP_주소]:8000으로 접속이 가능합니다.
파이썬으로 초간단하게 웹서버 만들기
각각의 설명은 다음과 같습니다.
python: Python 인터프리터를 실행합니다.
-m http.server: Python의 모듈 중 하나인 'http.server'를 실행합니다. 이 모듈은 간단한 HTTP 서버 기능을 제공합니다.
8000: 서버가 사용할 포트 번호입니다. 이 경우 8000번 포트에서 서버가 실행됩니다. 웹 브라우저에서 http://localhost:8000으로 접속할 수 있습니다.
--bind 0.0.0.0: 서버가 모든 네트워크 인터페이스에서 연결을 수신하도록 설정합니다.
0.0.0.0은 모든 IP 주소를 의미합니다.
이 옵션이 없으면 기본적으로 로컬 컴퓨터(localhost 또는 127.0.0.1)에서만 접속할 수 있습니다.
이 옵션을 사용하면 같은 네트워크에 있는 다른 컴퓨터에서도 이 서버에 접속할 수 있습니다.
--directory d:\work: 서버가 제공할 파일들이 위치한 디렉토리를 지정합니다.
이 경우 d:\work 디렉토리의 파일들을 웹으로 제공합니다.
이 옵션을 생략하면 커맨드를 실행한 디렉토리의 파일들을 제공합니다.
정리
이 명령어를 실행하면:
컴퓨터에 간단한 웹 서버가 실행됩니다.
8000번 포트에서 작동합니다.
d:\work 디렉토리에 있는 파일들을 웹으로 제공합니다.
같은 네트워크에 있는 다른 컴퓨터에서도 http://[당신의_IP_주소]:8000으로 접속할 수 있습니다.
흥미있을 만한 다른글들:
PHP 에서 CURL 사용하기
cURL은 PHP 에서 외부 API에 접근하여 데이터를 가져오려고 할때 많이 사용합니다. cURL 이란?PHP cURL은 PHP 프로그래밍 언어에서 사용되는 내장 함수 중 하나입니다. cURL은 "Client URL Library"의 약자로,
dtbb.tistory.com
HTML 웹페이지를 실제 프린트 했을때 똑같은 모양으로 만드는 방법
사용자가 보는 웹페이지를 프린트 하고 싶을때 어떤 방법을 사용하는지 알아보기@media print 쿼리를 이용해서 웹에서 보는 페이지와 실제 프린트로 내보내는 화면이 동일하게 구성하는 방법 HTM
dtbb.tistory.com
'Python' 카테고리의 다른 글
Claude Code의 테스트 방법과 활용 사례: 개발 생산성을 높이는 AI 도구 (1) | 2025.03.24 |
---|---|
세션(SESSION)을 완전히 삭제하고 로그아웃하는 함수 (0) | 2024.11.21 |
[flask dash] code 400, message Bad request version 에러 대처법 (0) | 2024.06.24 |
[Flask, flask-rextx, Swagger 문서] REST API 서버 구현 - JWT 인증 테스트 하기 (0) | 2024.05.07 |
아나콘다에 신규 가상환경 만들고 주피터 노트북 셋팅하기 (0) | 2024.05.01 |