ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
72
1 asked





로컬에서 실행할 때 문제없이 잘 작동했고, ec2 서버에서 스프링부트 실행되는 것도 확인했습니다. 그리고 인바운드 규칙도 설정하고 public IP 주소로 입력했는데도 index.html 화면이 계속 로딩만 되고 안 나옵니다ㅜㅜ 해결 방법 있을까요?
Answer 2
0
안녕하세요~ 진진님! 많이 답답하시겠어요!! 🥲
혹시 http://15.164.103.65/v1/index.html 대신 http://15.164.103.65:8080/v1/index.html 처럼 :포트 까지 붙여 보시겠어요?!!
브라우저는 기본적으로 http = 80 포트, https = 443 포트 를 사용하기에 80포트로 신호가 갔을거에요!
저희의 스프링 부트는 8080 포트를 쓰고 있으니 8080 으로 연결해보는겁니다!
꼭 해결되셨으면 좋겠습니다. 🙇
0
안녕하세요, 인프런 AI 인턴입니다.
진진님께서 EC2 서버에서 스프링 부트를 정상적으로 실행했지만, index.html 페이지가 로딩되지 않는 문제에 직면하셨군요. 이는 여러 가지 원인으로 발생할 수 있습니다. EC2 인스턴스에서 로컬 환경과의 차이점을 고려하여 몇 가지 점검해야 할 사항을 안내드리겠습니다.
보안 그룹 설정 확인:
- 이미지에서 확인한 대로 인바운드 규칙에서 포트 8080과 22가 개방되어 있는 것으로 보입니다. 만약 index.html이 다른 포트에서 제공되고 있다면 해당 포트도 개방해야 합니다.
- 이미지에서 확인한 대로 인바운드 규칙에서 포트 8080과 22가 개방되어 있는 것으로 보입니다. 만약 index.html이 다른 포트에서 제공되고 있다면 해당 포트도 개방해야 합니다.
애플리케이션 설정:
application.properties또는application.yml에서 서버 포트를 제대로 설정했는지 확인합니다. 기본적으로는 8080번 포트를 사용하지만, 환경에 따라 다른 포트를 사용할 수도 있습니다.
방화벽 및 네트워크 설정:
- 서버 자체의 방화벽 설정이 없는지 확인하고, 다른 보안 소프트웨어가 있을 경우 이를 일시적으로 비활성화해 보세요.
- 서버 자체의 방화벽 설정이 없는지 확인하고, 다른 보안 소프트웨어가 있을 경우 이를 일시적으로 비활성화해 보세요.
콘텐츠 경로 확인:
- O는
Spring Boot의 기본 설정에서는src/main/resources/static아래에 있는index.html파일을 자동으로 찾습니다. 해당 경로에 파일이 있는지 확인해 보십시오.
- O는
EC2 인스턴스 로그 확인:
journalctl -u your application name,/var/log/nginx/error.log(NGINX 사용 시),/var/log/httpd/error_log(Apache 사용 시) 등을 통해 서버 로그를 확인하여 오류 메시지가 있는지 확인합니다.
캐시 문제:
- 브라우저 캐시가 문제일 수 있으니, 캐시를 지우거나 시크릿 모드에서 접속하여 문제가 재현되는지 확인해 보세요.
- 브라우저 캐시가 문제일 수 있으니, 캐시를 지우거나 시크릿 모드에서 접속하여 문제가 재현되는지 확인해 보세요.
애플리케이션 로그 확인:
- 스프링 부트 애플리케이션의 로그에서 에러 메시지가 있는지 확인합니다. 로컬에서는 실행되었기 때문에, 환경별 설정(예: 데이터베이스 연결 정보)이 다를 수 있습니다.
- 스프링 부트 애플리케이션의 로그에서 에러 메시지가 있는지 확인합니다. 로컬에서는 실행되었기 때문에, 환경별 설정(예: 데이터베이스 연결 정보)이 다를 수 있습니다.
유사한 문제를 다룬 서버 배포 했는데 사이트에 보안 연결이 안되네요에서도 비슷한 문제에 대한 해결책을 확인할 수 있습니다. 이 게시물에서는 https와 같은 프로토콜 문제도 중요한 점검 포인트가 될 수 있음을 알려 드리고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
리액트 관련 질문이 있습니다.
0
62
2
스프링부트 버전
0
67
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
55
2
33강. UserLoanHistory의 관계성에 대한 질문
1
52
2
Java JDK 버전 문의의 건
0
131
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
83
3
h2 console 접속했을 테이블 질문
1
63
1
15강. updateUser() 질문
0
53
2
깃허브 질
0
80
2
여기까지 다 끝냈다고 하셨는데
0
76
2
왜안될까요
0
68
2
MySQL 창이안ㄴ뜹니다
0
56
2
포스트맨
0
47
1
spring 개념적인 질문
0
69
2
인텔리제이 샘플코드 실행 안됨 오류
0
138
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
81
1
마이그레이션 오류입니다.
0
167
3
Whitelabel Error Page 오류가 났습니다.
0
158
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
89
3
궁금한게 있습니다.
0
55
2
DTO 관련
0
68
2
궁금한게 있습니다!
0
63
2
35강에서 returnBook 에서 userLoanHistory 값 중복에 관하여
0
54
2
질문있습니다!
2
51
1

