'HTTP'에 해당되는 글 2건

 
  1. 2020.12.03 EC2 보안그룹 인바운드 규칙 접속 설정 - 2/17 AWS EC2 JENKINS 스프링부트 자동배포
  2. 2020.11.26 안드로이드 오류, Cleartext HTTP traffic to 도메인 not permitted, Android HttpUrlConnection Error, Android Error HttpUrlConnection
EC2 보안그룹 인바운드 규칙 접속 설정 - 2/17 AWS EC2 JENKINS 스프링부트 자동배포

 

 

AWS EC2 서버는 기본적으로 모든 접근이 막혀있습니다.

콘솔 접근을 하거나 젠킨스 접속/사용,

스프링부트 프로젝트 확인을 위해서

접속권한을 설정하겠습니다.

 

 

1. AWS 콘솔 > 서비스 > EC2

 

 

2. 인스턴스 > 인스턴스 > 내 인스턴스 체크(선택)

 

 

3. 보안 탭 > 보안 그룹 > 보안그룹링크 클릭 (sg-0549a.... 사용자마다 다릅니다)

 

 

 

4. 인바운드 규칙 편집

 

 

5. 규칙 추가 > 80, 22, 8080, 8090 입력 > 내 IP

80		스프링부트 프로젝트 접속 포트, 브라우저로 접속
22		EC2접속 포트, PUTTY로 접속
8080		스프링부트 프로젝트 접속 포트, 브라우저로 접속
8090		젠킨스 접속 포트, 브라우저로 접속

 

 

- 컴퓨터 아이피가 자주 바뀌는 분들은 XXX.XXX.XXX.0/24로 설정하면
아이피가 변경되도 접속할 수 있습니다.

 

2020. 11. 26. 13:35 ANDROID IOS
안드로이드 오류, Cleartext HTTP traffic to 도메인 not permitted, Android HttpUrlConnection Error, Android Error HttpUrlConnection

안드로이드 앱 개발중에 HTTP URL CONNECTION을 사용할때,

Cleartext HTTP traffic to 도메인 not permitted

라는 오류가 발생했습니다.

 

FATAL EXCEPTION: main
    Process: PACKAGENAME, PID: 13923
    java.io.IOException: Cleartext HTTP traffic to openapi.nature.go.kr not permitted
        at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115)
        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458)
        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)

 

해당 연결에 http를 허용하지 않는다는 뜻인데요, https로 연결해야 합니다.

그래도 http로 해야한다면 앱 설정파일을 수정해서 해결할 수 있습니다.

 

app/src/main/AndroidManifest.xml 파일 편집

android:usesCleartextTraffic="true"

 

다시 실행해보면 정상적으로 통신됩니다.

 

 

 

최근에 올라온 글

최근에 달린 댓글