상세 컨텐츠

본문 제목

우분투 리눅스에서 파이썬 웹 서버 설정 및 HTML 구동 하기

Ubuntu_Linux

by 헬로제이콥 2024. 8. 17. 04:06

본문

 

 

컴퓨터에서 logo.html 파일을 서버처럼 구동하여 웹 브라우저에서 접근할 수 있게 하려면, 간단한 웹 서버를 설정하면 됩니다. Python을 사용하여 손쉽게 로컬 웹 서버를 실행할 수 있습니다. 아래 단계를 따라 해보세요:

1. Python 설치 확인

우분투에 Python이 설치되어 있는지 확인합니다. 터미널에서 다음 명령어를 입력하세요:

python3 --version

2. 웹 서버 실행

logo.html 파일이 있는 디렉토리로 이동합니다. 예를 들어, 파일이 Documents 폴더에 있다면:

cd ~/Documents

그 다음, Python의 간단한 HTTP 서버를 실행합니다:

python3 -m http.server 8000

이 명령어는 현재 디렉토리를 웹 서버의 루트로 설정하고, 8000번 포트를 사용하여 서버를 실행합니다.

기본적으로 현재 디렉토리를 루트로 사용하지만, 다른 디렉토리를 루트로 설정하고 싶다면 이 옵션을 사용할 수 있습니다. 예를 들어:

python3 -m http.server 8000 --directory /path/to/your/directory

3. 웹 브라우저에서 접근

서버가 실행되고 나면, A 컴퓨터의 웹 브라우저에서 다음 주소를 입력하여 logo.html 파일에 접근할 수 있습니다:

http://localhost:8000/logo.html

4. 다른 컴퓨터에서 접근 (선택 사항)

만약 네트워크 내의 다른 컴퓨터에서 A 컴퓨터의 웹 서버에 접근하고 싶다면, A 컴퓨터의 IP 주소를 알아야 합니다. IP 주소를 확인하려면 터미널에서 다음 명령어를 입력하세요:

hostname -I

그 후, 다른 컴퓨터의 웹 브라우저에서 다음 주소로 접근합니다:

http://<A의_IP_주소>:8000/logo.html

5. 웹 서버 중지

서버를 중지하려면 터미널에서 Ctrl + C를 눌러주면 됩니다.

이 과정을 통해  컴퓨터에서 logo.html 파일을 웹 서버처럼 구동하여 다른 브라우저에서 접근할 수 있습니다. 

 

 

관련글 더보기