AWS 서버에서 감독자 웹 인터페이스에 액세스할 수 없습니다.

AWS 서버에서 감독자 웹 인터페이스에 액세스할 수 없습니다.

일부 스크립트를 자동으로 실행하기 위해 AWS 서버의 Supervisord 도구를 사용하고 있습니다. 명령줄에서 아래 명령을 실행하여 AWS 서버의 프로세스 상태를 직접 볼 수 있습니다.

supervisorctl>status

하지만 WebGui에서 프로세스 상태를 확인하여 supervisord.conf 파일에서 아래 설정을 구성하고 싶습니다.

[inet_http_server]
port=*:9001
user = dummy
[supervisorctl]
[unix_http_server]
file = /tmp/supervisor.sock
chmod=0700

URL:55.121.35.22:9001

그런데 문제는 브라우저에서 볼 수 없으며 아래와 같은 오류 메시지가 표시된다는 것입니다.

이 사이트에 접속할 수 없습니다

55.121.35.22는 응답하는 데 너무 오래 걸렸습니다.

답변을 주시면 감사하겠습니다.

답변1

먼저 서비스가 실제로 모든 인터페이스에서 수신 대기하고 있는지 확인하세요.

netstat -anp | egrep '9001.*LISTEN'

wget그런 다음 다음을 사용 하거나 로컬에서 앱을 테스트할 수 있습니다 curl.

wget http://127.0.01:9001

두 테스트가 모두 통과되면 AWS 인스턴스의 보안 그룹을 확인하고 TCP 포트 9001이 허용되는지 확인합니다. 허용되지 않는 경우 허용해야 하지만 허용 목록에 있는 IP 주소 또는 IP 범위에 대해서만 허용해야 합니다.

관련 정보