포트없애기!
우선 git bash로 EC2에 접속한다!
현재 서버가 돌고있었기 때문에 ctrl + c 로 나와서
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
//80번으로 들어온걸 8080으로 연결해달라는 의미
해당 명령어를 붙여넣기 해준다. (git bash 에 외부 텍스트를 붙여 넣을 때에는 ctrl + shift + insert)
이제 다시 jar파일을 실행하여 서버 시작
ip주소로 브라우저를 띄워보자
짠! 포트 포워딩 성공
단, 이상태에서 git bash를 끄게되면 서버가 내려가면서 IP로 접속이 불가해진다.
그렇다는 것은 컴퓨터가 꺼지면 접속이 불가해서 항상 켜놔야 한다는 말인데........... 이 부분을 해결해 보자.
ssh접속을 끊어도 서버가 계속 돌게하기!
git bash에서 EC2에 접근한 상태로
nohup java -jar week04-0.0.1-SNAPSHOT.jar &
입력!
완료! 이제 git bash를 종료 하고 브라우저에서 ip로 접속해보자.
짜란~
크흡.. 이제 서버를 내리려면 git bash에서 명령해 줘야 서버가 내려간다.
내리고싶으면 git bash에서 다시 EC2로 접속해서
ps -ef | grep java
kill -9 3490
이렇게 해주면! 서버가 내려가서 IP로 접속 불가!
다시 서버를 올리려면 nohup 으로 jar파일 실행!
'배포하기' 카테고리의 다른 글
도메인 붙이고 카카오톡에 공유해보기 (0) | 2020.12.13 |
---|---|
EC2 준비하고 배포하기 (0) | 2020.12.13 |
EC2 구매하기, 종료하기(1년 후 자동결제 방지), 접속하기 (0) | 2020.12.13 |
OG태그 작업하기 (0) | 2020.12.13 |
RDS 구매하고 MySQL 세팅하기 (0) | 2020.12.11 |