본문 바로가기

IT 공통

python web 설치

Python으로 간단한 웹 서버를 설치하는 방법은 여러 가지가 있습니다. 아래는 두 가지 기본적인 방법을 보여줍니다:


1. 내장 HTTP 서버 사용 (Python 기본 제공)

Python은 간단한 HTTP 서버를 실행하기 위한 내장 모듈을 제공합니다. 이 방법은 빠르게 테스트하거나 파일을 제공할 때 유용합니다.

사용법:

  1. 터미널에서 실행:
    python -m http.server 8000
    
    • 8000은 사용할 포트 번호입니다. 다른 번호로 변경할 수 있습니다.
  2. 브라우저에서 접속:
    http://localhost:8000
    
    • 이 명령은 현재 디렉토리의 파일들을 HTTP를 통해 제공하는 간단한 파일 서버를 만듭니다.

2. Flask 설치 및 사용

Flask는 Python으로 제작된 경량 웹 프레임워크로, 더 복잡한 웹 애플리케이션을 구축할 때 유용합니다.

설치:

pip install flask

간단한 Flask 서버 코드:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return "Hello, Flask!"

if __name__ == '__main__':
    app.run(debug=True, port=8000)
  1. 위 코드를 app.py로 저장합니다.
  2. 서버 실행:
    python app.py
    
  3. 브라우저에서 접속:
    http://localhost:8000
    

3. FastAPI 사용 (선택 사항)

FastAPI는 고성능 API 개발을 위해 설계된 Python 웹 프레임워크입니다.

설치:

pip install fastapi uvicorn

간단한 FastAPI 서버 코드:

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"message": "Hello, FastAPI!"}

if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=8000)
  1. 위 코드를 main.py로 저장합니다.
  2. 서버 실행:
    python main.py
    
  3. 브라우저에서 접속:
    http://localhost:8000
    

'IT 공통' 카테고리의 다른 글

쿠버네티스(Kubernetes)  (0) 2025.01.19
Apache Tomcat 설치  (0) 2025.01.18
wwn 정보  (0) 2025.01.10
UUID  (0) 2022.06.15
파일 시스템 종류  (0) 2022.06.13