반응형
포트포워딩
- 지금은 8080 포트에서 웹 서비스가 실행되고 있다. 그래서 매번 :8080 이라고 뒤에 붙여줘야 한다.
- http 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동으로 연결이 됩니다.
- 포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 우리는 80포트로 오는 요청을 8000 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용.
- 포트 번호 없애기 - 리눅스 자체 포트포워딩 작동
- ssh를 통해 ubuntu에 접속하여 아래 명령어를 실행하자
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
- 다시 서비스를 실행시켜보자
java -jar JAR파일명.jar
- 이제는 퍼블릭 IPv4 주소만 입력해도 잘 작동한다.
SSH 접속이 끊겨도 서버를 유지시키는 방법
- ssh 접속이 끊기면 프로세스가 종료되면서, 서버가 동작하지 않게된다.
- 우리는 원격접속을 중지하여도, 서버는 동작해야만 한다.
- 이럴때 nohup을 사용한다.
nohup java -jar 프로젝트.jar &
- ubuntu를 exit 해도 정상 작동함을 알 수 있다.
서버를 종료하는 방법
- 아래의 방법으로 시행한다.
// 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep java
// 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]
+ 파이썬을 이용한 지난 프로젝트, 도메인 등록 방법
도메인 등록 (hoony.shop)
반응형
'스프링 (Spring) > AWS EC2, RDS | SERVER' 카테고리의 다른 글
EC2를 통한 배포 - JDK, 포트설정, 파일전송 (0) | 2021.08.05 |
---|---|
AMAZON AWS EC2 시작 & 접속 (0) | 2021.08.05 |
AMAZON AWS RDS 포트 열어주기 (0) | 2021.08.05 |
AMAZON AWS RDS 시작하기. 기본설정 (0) | 2021.08.05 |
댓글