2017-12-20 63 views
0

AWS EC2에서 Cherrypy를 사용하는 웹 응용 프로그램을 개발했습니다.이 응용 프로그램을 실행하면 localhost를 사용하지만 시스템을 사용하는 로컬 웹 브라우저에서 볼 수 있습니다 IP 주소 사이트에 액세스 할 수 없습니다. AWS EC2 시스템 외부의 인터넷에서 액세스 할 수 있도록 애플리케이션 호스팅 방법을 안내 할 수있는 사람이 있습니까?Cherrypy 웹 응용 프로그램은 인터넷에서는 보이지 않지만 로컬 시스템에서 액세스 할 수 있습니다.

아래의 구성을 사용했습니다.

[global] 
server.socket_host : '0.0.0.0' 
server.socket_port: 80 

답변

0

당신은 보안 그룹은 80 포트를 열려면 EC2 인스턴스에 연결 편집 할 필요가 : 당신의 도움에 대한

enter image description here

+0

이 설정을 변경하여 시도했지만 작동하지 않습니다. 다른 제안 사항도 있으십시오. 나는 AWS에 대해서도 신축성있는 IP를 가지고있다. – Vineel

+0

@Vineel EC2 인스턴스는 어떤 운영 체제를 사용합니까? –

0

감사합니다!

추가로 문제를 해결할 때 ip가 ping 가능하지만 포트 80이 작동하지 않는 것으로 나타났습니다. 방화벽을 차단하는 고급 방화벽 설정 때문입니다. Windows에서 방화벽을 설정하여 80 포트를 허용하는 새 인바운드 규칙을 만들었습니다.