작은 콩 개발자/등등

nginx로 DB ip와 port 바꾸기(stream) /tcp/udp/nginx의 http 말고

귤치치 2021. 11. 29. 09:02

원래 DB 가 다른 컴퓨터에 있어서 ip주소가 내 컴퓨터 ip주소와 다르다. 

예를 들어

DB가 있는 컴퓨터 ip : 12.34.56.78:1521

내 컴퓨터 ip : 12.34.56.90

인 경우 nginx 로 우회를 시켜주려고 그러는 것이다. 

1. 아래에 application.yml 의 url을 바꾼다.

->

2. nginx.conf 로 가서 기존에 있던 http 위에 (아래 적어도 상관은 없을 것 같지만) 적어준다.

stream{
	server{
	
		listen 12.34.56.90:61521;// 이 아이피를 검색하면
		proxy_pass 12.34.56.78:1521;//여기로 보내줘 라는 뜻이다.
	
	}

}

끝이다!!

 

검색

nginx UDP proxy

nginx TCP proxy

참고

https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/