[Ubuntu] virtualBox로 서버 생성 후 vs코드로 연동하여 배포하기 ~7.프록시 서버생성하여 웹서버 연결 포트포워딩 처리~(리눅스 우분투 로컬)_vscode remote server tomcat webserver_--++
~7.프록시 서버생성하여 웹서버 연결 포트포워딩 처리~
1. 프록시 서버를(nginx) 생성하여 호스트에서 80port로 들어오는 연결을 sever02 8080port에 연결시켜줌
1) 호스트에서 80prot로 들어오는 연결을 server02와 연결 허용
호스트 port: 80 / 게스트 IP: 192.168.15.102 /게스트 port: 8080
2) 프록시 서버설치
- nginx 설치 (톰캣과 비슷한 녀석 was나 web서버라고도 불리움)
sudo apt install nginx
3) nginx proxy 설정
sudo vim /etc/nginx/sites-available/default
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
proxy_pass http://localhost:8080;
}
- nginx 재시작
sudo systemctl restart nginx
4) 브라우저 test
브라우저 localhost/todo/list 접속
* 프록시 서버 두는 이유중 하나는 로드벨런싱 기능을 수행하기 때문
* nginx의 기능 중 로드밸런싱, 프록시 기능 등 여러기능이 있음
* 로드밸런싱이란 여러대의 서버 앞단에서 부하나 트래픽를 고르게 분배시키는 기술
댓글
댓글 쓰기