기본 콘텐츠로 건너뛰기

오라클 서버에 Maven으로 spring jar 파일 배포하기


#

export MAVEN_OPTS="-Xmx512m"


# Maven으로 빌드하기

sudo mvn clean install -U


# Example-0.0.1-SNAPSHOT.jar를 백그라운드에서 꺼지지 않고 계속 실행하기

sudo nohup java -jar target/MTC_Homepage-0.0.1-SNAPSHOT.jar 2>&1 &


# 80, 443, 4321 포트 허용

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT


# 재부팅 후 iptables 설정 저장 후 불러오기

sudo apt install iptables-persistent  (or netfilter-persistent​​)

sudo netfilter-persistent save​

# 재부팅 후 밑에 명령만 입력하면 위에 80, 443, 4321포트 허용한 설정이 불러와짐

sudo netfilter-persistent start


# 8080포트를 80포트로 리디렉트하기

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

# 8080포트를 80포트로 리디렉트 취소하기

sudo iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

# 포트 리디렉트 확인하기

sudo iptables -t nat -L


# iptables 초기화

sudo iptables -F


# 실행중인 포트 보기

netstat -tnlp


# 8080 포트 죽이기

sudo fuser -k 8080/tcp


# 80번 포트 열기

sudo ufw allow 80

sudo ufw allow 443

# 포트 상태 확인

sudo ufw status


# iptables 설정 초기화

sudo iptables -F


# 포트 별도 실행 (안해봄)

java -Dserver.port=8081 -jar sample-0.0.1-SNAPSHOT.jar


이 블로그의 인기 게시물