코알못

내 도메인을 만들어보자! 본문

ETC

내 도메인을 만들어보자!

코린이s 2022. 2. 2. 20:01
728x90

아래와 같이 내가 만든 서비스가 있어 localhost:8080으로 접속하여 확인하고 테스트를 한다.

이렇게 만들어 두면 다른사람들에게 내가 만든 홈페이지나 기능을 보여주고 싶기도 하다.

물론 IP:PORT로도 접속하여 볼수 있도록 공유 할수 있지만 일반 사용자들이 보기에 도메인이 아닌 IP:PORT 면 뭔가 누르기 싫기도 하고 바이러스 같기도 하고(실제로 많이 들었습니다...) 외우기도 어렵기도 하다

이때! localhost:8080 이 아닌 도메인을 입력하여 접속할 수 있도록 한다면! 이제 맘놓고 공유 할 수 있는 도메인을 만들어 지겨운 localhost를 날려버리자

1) 도메인을 생성한다.

https://www.freenom.com/

 

Freenom - A Name for Everyone

Cost Price Free Special

www.freenom.com

 

도메인 검색시에는 무료 도메인 URL인 tk, ml, ga, cf, gq 중에 하나를 골라 뒤에 붙여서 검색해야 가능하다.

checkout 을 누르면 도메인 사용 유효기간을 정할 수 있는데 무료는 최대 1년 으로 원하는 유효기간을 설정한다.

그다음 use dns 를 눌러 내 public IP를 두칸 모두 입력한다.

내 public ip 는 아래와 같이 네이버에서 검색 가능하다.

contiue 를 눌러 넘어 가면 아래 화면 처럼 로그인 하라는 요청이 나온다.

계정이 없다면 왼쪽에 이메일을 입력해 계정 생성 할 수 있고, 계정이 있다면 오른쪽 로그인을 진행한다.(만약 일반 이메일 유저라면 오른쪽 상단의 sign in 을 클릭하여 로그인 진행한다.)

계정 생성시의 경우에는 이메일로 인증 메일이 가고 메일 내용에서 링크를 클릭해서 들어가면 가입을 위한 상세 회원 정보 입력 창이 뜬다.

그리고 이 과정에서 로그인이 풀리거나 구매 요청한 부분이 없어지는 경우가 몇번 있어서 그땐 침착하고 검색 해서 다시 구매 요청을 한다.(무료니까 ^^)

로그인 완료 되면 동의 버튼을 클릭한뒤 주문을 진행한다.

 완료 되면 services > my domains 를 눌러 도메인 확인을 한다.

manage domain 에서 도메인 상세 설정이 가능하나 우리는 localhost:8080으로만 넘어가면 되므로 여기서 도메인 구매는 끝!

이제 정상적으로 dns 가 설정 됐는지 확인을 한다.

$ ping 신청한도메인

아래와 같이 IP가 나온다면 정상적으로 설정 된것이다.(dns 설정이 조금 걸릴때가 있어서 ping 시 ip가 안나온다면 조금 뒤에 다시 확인하여 등록 됐을시 사용한다.)

자 그럼 도메인 무료 구매, dns 설정 까지 끝났다!

그럼 이제 http://test-rororo.tk 접속시 http의 기본 포트인 80으로 요청되어 localhost:80으로 접속되는 것이다.

우리가 하려는거는 80 포트가 아닌 8080 포트이다.

물론 http://test-rororo.tk:8080 으로 접속할 수 있으나 상용 서비스에 도메인+포트를 입력하여 접속하는 경우는 거의 없다.

그러므로 포트 포워딩을 사용하여 80 으로 왔을시 8080으로 가도록 설정해보자!

아래 글의 포트 포워딩 설정을 참고하여 설정한다.

- https://co-de.tistory.com/49

 

[AWS] EC2를 이용한 KAFKA Connect 구축

저번 시간에는 kafka cluster 를 구축 하고 어떻게 동작하는지 알아보았다! 이제 connect 를 구축하여 데이터 허브를 구성한다! connect 는 원하는(예 : RDB, S3 등) 데이터를 알아서 가져오고(producer) 원하

co-de.tistory.com

결국 설정하고자 하는 것은 외부에서 80 포트로 들어올시 내부 8080 포트로 접속 되도록 설정하는 것이다.

완료 하였으면 도메인을 접속해보자! 

이제 맘 놓고 공유 하자

728x90
Comments