강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jyj1007433061
jyj1007433061

câu hỏi đã được viết

Tạo máy chủ đầu tiên của bạn bằng Java và Spring Boot Bất kỳ ai cũng có thể dễ dàng chuyển từ giai đoạn phát triển sang triển khai! [Gói phát triển máy chủ tất cả trong một]

Bài 45. Build, Thực thi và Kết nối

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

Viết

·

36

0

스크린샷 2026-01-22 오후 8.33.55.png스크린샷 2026-01-22 오후 8.34.24.png스크린샷 2026-01-22 오후 8.34.49.png스크린샷 2026-01-22 오후 8.35.46.png스크린샷 2026-01-22 오후 8.37.19.png

로컬에서 실행할 때 문제없이 잘 작동했고, ec2 서버에서 스프링부트 실행되는 것도 확인했습니다. 그리고 인바운드 규칙도 설정하고 public IP 주소로 입력했는데도 index.html 화면이 계속 로딩만 되고 안 나옵니다ㅜㅜ 해결 방법 있을까요?

 

 

javaspringawsmysqlspring-bootjpa

Câu trả lời 2

0

lannstark님의 프로필 이미지
lannstark
Người chia sẻ kiến thức

안녕하세요~ 진진님! 많이 답답하시겠어요!! 🥲

혹시 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 인스턴스에서 로컬 환경과의 차이점을 고려하여 몇 가지 점검해야 할 사항을 안내드리겠습니다.

  1. 보안 그룹 설정 확인:

    • 이미지에서 확인한 대로 인바운드 규칙에서 포트 8080과 22가 개방되어 있는 것으로 보입니다. 만약 index.html이 다른 포트에서 제공되고 있다면 해당 포트도 개방해야 합니다.
  2. 애플리케이션 설정:

    • application.properties 또는 application.yml에서 서버 포트를 제대로 설정했는지 확인합니다. 기본적으로는 8080번 포트를 사용하지만, 환경에 따라 다른 포트를 사용할 수도 있습니다.
  3. 방화벽 및 네트워크 설정:

    • 서버 자체의 방화벽 설정이 없는지 확인하고, 다른 보안 소프트웨어가 있을 경우 이를 일시적으로 비활성화해 보세요.
  4. 콘텐츠 경로 확인:

    • O는 Spring Boot의 기본 설정에서는 src/main/resources/static 아래에 있는 index.html 파일을 자동으로 찾습니다. 해당 경로에 파일이 있는지 확인해 보십시오.
  5. EC2 인스턴스 로그 확인:

    • journalctl -u your application name, /var/log/nginx/error.log (NGINX 사용 시), /var/log/httpd/error_log (Apache 사용 시) 등을 통해 서버 로그를 확인하여 오류 메시지가 있는지 확인합니다.
  6. 캐시 문제:

    • 브라우저 캐시가 문제일 수 있으니, 캐시를 지우거나 시크릿 모드에서 접속하여 문제가 재현되는지 확인해 보세요.
  7. 애플리케이션 로그 확인:

    • 스프링 부트 애플리케이션의 로그에서 에러 메시지가 있는지 확인합니다. 로컬에서는 실행되었기 때문에, 환경별 설정(예: 데이터베이스 연결 정보)이 다를 수 있습니다.

유사한 문제를 다룬 서버 배포 했는데 사이트에 보안 연결이 안되네요에서도 비슷한 문제에 대한 해결책을 확인할 수 있습니다. 이 게시물에서는 https와 같은 프로토콜 문제도 중요한 점검 포인트가 될 수 있음을 알려 드리고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của jyj1007433061
jyj1007433061

câu hỏi đã được viết

Đặt câu hỏi