AWS에서 Java 애플리케이션을 호스팅하는 방법은 무엇입니까?

Abhijith 나가라 자

나는 그 꽤 어리석은 질문을 알고 있지만 그것을 할 수 없습니다.

간단한 채팅 서비스가 있습니다. 2 개의 자바 프로그램. 하나는 client.java이고 다른 하나는 server.java입니다. 소켓을 사용하여 개발되었습니다. 이제 테스트했습니다. localhost에서 완벽하게 작동합니다.

AWS에서 Windows Server 2012 EC2 인스턴스를 생성하고 Windows Server의 명령 프롬프트를 통해 server.java를 실행했습니다. 그러나 client.java를 통해 내 컴퓨터에서 연결하려고 할 때 연결할 수 없습니다.

이유가 무엇일까요?

악셀 암 토르

일반적으로 AWS 인스턴스는 외부에서 액세스 할 수 없습니다. 내부 방화벽으로 보호되며 개인 IP 주소가 있습니다. "공용"인터페이스가 있지만 ssh 또는 Windows 53 원격 액세스 이외의 포트는 노출하지 않습니다.

요약 : 관리 콘솔로 이동합니다.

  1. "탄력적 IP"로 이동하여 "탄력적 IP"를 가져 와서 인스턴스에 할당합니다. 인스턴스에 연결할 수있는 IP 주소입니다.
  2. "보안 그룹"으로 이동합니다. 새 그룹을 추가하거나 기본값을 사용하십시오. 규칙을 추가하여 Java 애플리케이션의 포트를 공개합니다. 새 그룹을 만든 후에는 해당 그룹을 인스턴스에 할당하는 것을 잊지 마십시오.

그것은 트릭을해야합니다 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Docker에서 각도 애플리케이션을 호스팅하는 방법은 무엇입니까?

분류에서Dev

웹 애플리케이션에서 Linux Java cron 작업을 제어하는 방법은 무엇입니까?

분류에서Dev

Eclipse (C ++ 또는 Java)에서 명령 줄 애플리케이션을 만드는 방법은 무엇입니까?

분류에서Dev

Eclipse (C ++ 또는 Java)에서 명령 줄 애플리케이션을 만드는 방법은 무엇입니까?

분류에서Dev

Vue 및 Java EE를 사용하여 웹 애플리케이션에서 채팅 시스템을 구현하는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트 내에서 호출 된 Java 애플리케이션에 사용자 입력을 제공하는 방법은 무엇입니까?

분류에서Dev

Java 웹 애플리케이션에서 DataSource로 DAO를 테스트하는 방법은 무엇입니까?

분류에서Dev

AWS에서 Vue JS 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

하나의 Istio 서비스 메시에서 여러 애플리케이션을 호스팅하는 방법은 무엇입니까?

분류에서Dev

Java에서 YARN에 배포 된 Spark 애플리케이션의 applicationId를 얻는 방법은 무엇입니까?

분류에서Dev

Linux 웹 서버 공유 호스팅에서 델파이 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

Java / C # / Python으로 작성된 작은 RESTful 애플리케이션을 호스팅하는 방법은 무엇입니까?

분류에서Dev

Windows XP에서 Linux로 Tomcat 6 애플리케이션을 포팅하는 방법은 무엇입니까?

분류에서Dev

Java : JButton에서 클래스 확장 애플리케이션을 다시 시작하는 방법은 무엇입니까?

분류에서Dev

JNDI를 사용하여 Java 애플리케이션을 데이터베이스에 연결하는 방법은 무엇입니까?

분류에서Dev

Electron 애플리케이션에서 외부에서 로직을 호출하는 방법은 무엇입니까?

분류에서Dev

Java에서 버튼을 클릭하면 내 Android 애플리케이션에서 Google 사용자를 로그 아웃하는 방법은 무엇입니까?

분류에서Dev

헤드리스 Ubuntu에서 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

원격 SSH 터미널에서 Mac에서 Java UI 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

Java Tomcat 애플리케이션을 사용하여 Twilio에서 수신 메시지를 수신하고 저장하는 방법은 무엇입니까?

분류에서Dev

Apache Tomcat 6 서버에서 Java Spring MVC 웹 애플리케이션 런타임을 수정하는 방법은 무엇입니까?

분류에서Dev

Android 애플리케이션에서 로케일을 설정하는 방법은 무엇입니까?

분류에서Dev

병렬 세션 수가 증가함에 따라 Java 기반 웹 애플리케이션을 확장하는 방법은 무엇입니까?

분류에서Dev

Qt와 유사한 UI로 KDE에서 Java 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

Qt와 유사한 UI로 KDE에서 Java 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

명령 프롬프트에서 Java 애플리케이션 (Eclipse)을 실행하는 방법은 무엇입니까?

분류에서Dev

스프링 부트 애플리케이션에서 보안을 구현하는 방법은 무엇입니까?

분류에서Dev

Django 웹 애플리케이션에서 시스템 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

개발 중에 Java 애플리케이션이 이메일을 보내지 못하도록 차단하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Docker에서 각도 애플리케이션을 호스팅하는 방법은 무엇입니까?

  2. 2

    웹 애플리케이션에서 Linux Java cron 작업을 제어하는 방법은 무엇입니까?

  3. 3

    Eclipse (C ++ 또는 Java)에서 명령 줄 애플리케이션을 만드는 방법은 무엇입니까?

  4. 4

    Eclipse (C ++ 또는 Java)에서 명령 줄 애플리케이션을 만드는 방법은 무엇입니까?

  5. 5

    Vue 및 Java EE를 사용하여 웹 애플리케이션에서 채팅 시스템을 구현하는 방법은 무엇입니까?

  6. 6

    쉘 스크립트 내에서 호출 된 Java 애플리케이션에 사용자 입력을 제공하는 방법은 무엇입니까?

  7. 7

    Java 웹 애플리케이션에서 DataSource로 DAO를 테스트하는 방법은 무엇입니까?

  8. 8

    AWS에서 Vue JS 애플리케이션을 실행하는 방법은 무엇입니까?

  9. 9

    하나의 Istio 서비스 메시에서 여러 애플리케이션을 호스팅하는 방법은 무엇입니까?

  10. 10

    Java에서 YARN에 배포 된 Spark 애플리케이션의 applicationId를 얻는 방법은 무엇입니까?

  11. 11

    Linux 웹 서버 공유 호스팅에서 델파이 애플리케이션을 실행하는 방법은 무엇입니까?

  12. 12

    Java / C # / Python으로 작성된 작은 RESTful 애플리케이션을 호스팅하는 방법은 무엇입니까?

  13. 13

    Windows XP에서 Linux로 Tomcat 6 애플리케이션을 포팅하는 방법은 무엇입니까?

  14. 14

    Java : JButton에서 클래스 확장 애플리케이션을 다시 시작하는 방법은 무엇입니까?

  15. 15

    JNDI를 사용하여 Java 애플리케이션을 데이터베이스에 연결하는 방법은 무엇입니까?

  16. 16

    Electron 애플리케이션에서 외부에서 로직을 호출하는 방법은 무엇입니까?

  17. 17

    Java에서 버튼을 클릭하면 내 Android 애플리케이션에서 Google 사용자를 로그 아웃하는 방법은 무엇입니까?

  18. 18

    헤드리스 Ubuntu에서 애플리케이션을 실행하는 방법은 무엇입니까?

  19. 19

    원격 SSH 터미널에서 Mac에서 Java UI 애플리케이션을 실행하는 방법은 무엇입니까?

  20. 20

    Java Tomcat 애플리케이션을 사용하여 Twilio에서 수신 메시지를 수신하고 저장하는 방법은 무엇입니까?

  21. 21

    Apache Tomcat 6 서버에서 Java Spring MVC 웹 애플리케이션 런타임을 수정하는 방법은 무엇입니까?

  22. 22

    Android 애플리케이션에서 로케일을 설정하는 방법은 무엇입니까?

  23. 23

    병렬 세션 수가 증가함에 따라 Java 기반 웹 애플리케이션을 확장하는 방법은 무엇입니까?

  24. 24

    Qt와 유사한 UI로 KDE에서 Java 애플리케이션을 실행하는 방법은 무엇입니까?

  25. 25

    Qt와 유사한 UI로 KDE에서 Java 애플리케이션을 실행하는 방법은 무엇입니까?

  26. 26

    명령 프롬프트에서 Java 애플리케이션 (Eclipse)을 실행하는 방법은 무엇입니까?

  27. 27

    스프링 부트 애플리케이션에서 보안을 구현하는 방법은 무엇입니까?

  28. 28

    Django 웹 애플리케이션에서 시스템 명령을 실행하는 방법은 무엇입니까?

  29. 29

    개발 중에 Java 애플리케이션이 이메일을 보내지 못하도록 차단하는 방법은 무엇입니까?

뜨겁다태그

보관