>  Q&A  >  본문

nginx - 도메인 이름을 사용하여 배포된 Flask 애플리케이션에 액세스할 수 없는 이유는 무엇입니까?

AWS에 자신만의 플라스크 애플리케이션을 배포하세요. AWS 시스템은 Ubuntu 14.04
배포 솔루션은 uwsgi+nginx

그러나 배포 후에는 AWS의 퍼블릭 DNS(ec2-xx-xxx-xxx-xxx.ap-northeast-
1.compute.amazonaws.com:8000)만 사용하여 액세스할 수 있으며 도메인 이름은 사용할 수 없습니다. 액세스를 위해.
도메인 이름을 사용하여 액세스할 때 브라우저에 게이트웨이 시간 초과

메시지가 표시됩니다.

uwsgi는 명령줄을 사용하여 시작합니다.
nginx.conf 파일은 다음과 같습니다.

으아아아

www.xxx.com은 구매한 도메인 이름이며, AWS 공인 IP 해상도가 설정되어 있습니다.
도메인 이름을 사용하여 액세스할 수 있도록 설정을 어떻게 변경하나요? ?

巴扎黑巴扎黑2713일 전430

모든 응답(1)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 17:17:52

    nginx를 사용하여 도메인 이름을 바인딩한 다음 nginx가 포트에서 수신 대기한 다음 gunicorn을 사용하여 플라스크 애플리케이션을 시작하고 해당 포트로 이동하여 도메인 이름 바인딩 www.anaf.cn

    을 구현합니다.

    회신하다
    0
  • 취소회신하다