Python 에는 네트워크를 통해 파일을 공유하는 데 매우 유용한, 즉시 웹 서버를 생성할 수 있는 내장 모듈이 있습니다. 리눅스 간단한 http 서버를 설정하는 것은 단 하나의 명령만 필요하며 간단한 과정입니다.
리눅스에서 간단한 HTTP 서버 시작하기
시작하려면, 터미널을 사용하여 공유하려는 디렉터리로 이동합니다. 원하는 디렉터리로 이동한 후, Python 3 를 사용하는 경우 다음 명령어로 간단한 http 서버 리눅스 환경을 시작할 수 있습니다:
python -m http.server
이 명령은 기본 웹 서버를 실행하여 현재 디렉터리의 내용을 HTTP 를 통해 접근 가능하게 만듭니다.
Python 2 용 레거시 방법
여전히 Python 2 를 사용하는 구형 시스템의 경우 명령어가 약간 다릅니다. 이 모듈은 이전에 SimpleHTTPServer라고 불렸습니다. what is python simplehttpserver가 무엇인지 궁금했다면, 이는 단순히 Python 2 버전의 http.server 모듈입니다. 다음을 사용하여 실행할 수 있습니다:
python -m SimpleHTTPServer
간단한 리눅스 웹 서버 액세스하기
명령을 실행한 후, 간단한 리눅스 웹 서버가 활성화됩니다. 동일 네트워크의 다른 컴퓨터에서 웹 브라우저를 열고 서버를 실행하는 컴퓨터의 로컬 IP 로 IP_ADDRESS를 대체하여 http://IP_ADDRESS:8000으로 이동하여 공유된 파일에 액세스할 수 있습니다.
동일한 컴퓨터에서 파일을 보려면 로컬 호스트 주소인 http://localhost:8000을 사용할 수 있습니다.