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 바뀐 포트 번호를 확인할 수 있습니다.