>백엔드 개발 >파이썬 튜토리얼 >내 네트워크의 다른 장치에서 내 Flask 개발 서버에 액세스할 수 있게 만드는 방법은 무엇입니까?

내 네트워크의 다른 장치에서 내 Flask 개발 서버에 액세스할 수 있게 만드는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-27 11:35:09677검색

How to Make My Flask Development Server Accessible from Other Devices on My Network?

Flask 개발 서버를 네트워크에서 액세스 가능하게 만드는 방법

개발 모드에서 Flask 애플리케이션을 실행할 때 다음에서 서버에 액세스하는 것이 바람직한 경우가 많습니다. 네트워크의 다른 장치. 그러나 기본적으로 Flask 개발 서버는 로컬 시스템에서만 볼 수 있습니다.

네트워크 가시성을 위한 Flask Dev Server 구성

Flask 개발 서버에 액세스할 수 있도록 하려면 네트워크의 다른 시스템에서는 서버를 실행할 때 --host 옵션을 사용하는 것이 좋습니다:

flask run --host=0.0.0.0

이것은 옵션은 네트워크에 연결된 인터페이스를 포함하여 모든 네트워크 인터페이스를 수신하도록 서버에 지시합니다.

프로덕션 환경에 대한 참고 사항

Flask 개발 서버는 프로덕션 용도로 사용되지 않습니다. 안전하지도, 안정적이지도, 효율적이지도 않습니다. 프로덕션 환경의 경우 배포에 대한 공식 Flask 설명서를 참조하세요.

방화벽 구성

네트워크 인터페이스를 수신하도록 서버를 구성한 후 포트(일반적으로 포트 5000)에 대한 외부 액세스를 허용하는 방화벽 설정.

빠른 시작의 예 Docs

Flask 빠른 시작 문서에서는 다음 예도 제공합니다.

$ flask run --host=0.0.0.0

이 명령은 운영 체제에 모든 공용 IP 주소를 수신하도록 지시하여 서버에 공개적으로 액세스할 수 있도록 합니다.

위 내용은 내 네트워크의 다른 장치에서 내 Flask 개발 서버에 액세스할 수 있게 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.