웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

Python 실행시 5000 포트를 80 포트 변경하기

Last Modified : 2019-08-07 / Created : 2018-01-19
26,355
View Count
Python에서 앱을 만들고 동작하면 기본 포트는 5000으로 사용됩니다. 만약 5000이 아닌 다른 포트로 사용하려면 어떻게 할까요? (제목에는 80포트로 적혀있네요 아래에서는 8000 포트로 바꾸어 보도록 하겠습니다.)




# 파이썬 실행 포트 변경하기

앱을 동작할때 포트를 바꾸는 방법은 매우 간단합니다. 먼저 아래와 같은 소스 코드가 있는 경우를 수정해보겠습니다.
if __name__ == '__main__':
    app.run(host='0.0.0.0')

위 코드는 host에 대한 설정이 나타나지만 포트에 대한 설정이 없어 기본값이 5000 포트로 사용되었습니다. 이를 바꾸기 위해서는 아래처럼 port 옵션을 run() 함수에 추가합니다.


! 포트 옵션 추가하여 실행하기

아래처럼 port값을 추가합니다. 여기서는 8000번 포트로 동작시켜보겠습니다. 아래와 같이 수정합니다.
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8000) 

이제 해당 파일을 Python에서 동작시켜보겠습니다.
python app.py

브라우저에서 8000포트로 접속해보세요. localhost:8000 바뀐 포트 번호를 확인할 수 있습니다.

아래의 글도 찾고 계시지 않나요?

    Previous

    Python 파일 및 디렉토리 삭제하는 방법

    Previous

    Python 타임스탬프 시간을 년월일로 변환하는 방법