Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 보드게임점수
- 구로파티룸
- 웹개발
- 스컬킹점수계산
- 옥길파티룸
- 부천파티룸
- 일
- 개발자
- 옥길그릭요거트
- MBTI
- 스페이스우일
- 착한코딩
- 옥길요거트
- 스컬킹
- 옥길동요거트
- 존경하는위인
- 휴식
- 해외여행
- 서울파티룸
- 옥길동파티룸
- 부천공간대여
- 스컬킹점수
- 그릭요거트
- 보드게임점수계산
- 파티룸
- 광명파티룸
- 취미
- mysql
- 가장존경하는인물
- 코딩
Archives
- Today
- Total
SIMPLE & UNIQUE
3. 가비아 도메인을 AWS ec2 react 서버 ip에 연결한다. 본문
1. 도메인을 연결하려면 포트를 없애야 하기 때문에, 리엑트 포트를 80으로 설정한다.
pakage.json 파일을 아래와 같이 설정한다.
%참고 : react 기본포트를 바꿀수 없는 상황이라면, 로드벨런싱을 통해 외부포트 80을 내부포트 3000으로 포워딩해서 사용하는 방법도 있다.
1. 윈도우 일 경우(로컬) - set PORT
{ ...
"scripts": {
"start": "set PORT=80 && react-scripts start"
, "build": "react-scripts build"
, "test": "react-scripts test"
, "eject": "react-scripts eject"
},
...
}
2. 리눅스(ubuntu)인 경우 - export PORT
{ ...
"scripts": {
"start": "export PORT=80 && react-scripts start"
, "build": "react-scripts build"
, "test": "react-scripts test"
, "eject": "react-scripts eject"
},
...
}
2. 가비아에서 도메인을 산다.
Amazon Route 53을 통해서 도메인을 사는게 AWS서버와 호환이 잘된다고는 하는데, 이제까지 가비아에서 산 도메인이 문제를 일으킨 적은 없었다. 가비아의 장점으로는 고객센터에 전화해 한국인과 상담을 할 수 있다는 것과 국내사이트이기 때문에 결제나 환경설정이 쉽다.
도메인을 구매할때 뒤에가 .com .net 이런 자주보던게 아니라 .xyz .site 이런식으로 끝나는건 가격이 저렴하다.
아래 도메인은 1년에 1,900원이었다. 가비아 사이트에 정리되어있다.
아래와 같이 세팅 후 저장하면 도메인이 ip에 연결되기까지, 짧게는 10분 길게는 몇 시간 정도 소요된다.
3. 도메인 연결이 됬다면 아래와 같이 정상적으로 dns접속이 가능하다.
'React & Node > Guide' 카테고리의 다른 글
2. AWS ec2 /sftp로 react 파일 전송/ssh로 서버세팅/ip로 서버 접속 (1) | 2019.11.15 |
---|---|
1. create-react-app/EC2배포/ssh sftp 접속 (0) | 2019.11.15 |
node server/npm mysql/connection pool 구현 (0) | 2019.11.06 |
USER 정보 로그인 세션관리/react-cookies/jsonwebtoken (0) | 2019.11.05 |
JWT(JSON Web Token)/npm jsonwebtoken (0) | 2019.11.01 |
Comments