gpffh1011

작업16, 스프링부트, nginx에서 톰캣으로 프록시, 8080제거 본문

설정, 세팅, 오류

작업16, 스프링부트, nginx에서 톰캣으로 프록시, 8080제거

gpffh1011 2020. 9. 11. 01:44

작업16, 스프링부트, nginx에서 톰캣으로 프록시, 8080제거

지금까지 8080을 붙여서 tomcat으로 바로 갔었다.

8080을 떼면 기본으로 80이 붙어 nginx로 갔었는데 nginx를 거처 tomcat까지 가도록 프록시 작업

 

 

 

 

 

  • su
  • sodo vim /etc/nginx/conf.d/proxy.conf.include  실행 > 아래 입력 후 저장
location / {
   proxy_connect_timeout 7d;
   proxy_send_timeout 7d;
   proxy_read_timeout 7d;
   proxy_pass http://127.0.0.1:8080/;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header Host $proxyHost;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   # WebSocket support (nginx 1.4)
   proxy_http_version 1.1;
}

 

  • sudo vim /etc/nginx/conf.d/vhost.cont
    • server { listen 80; server_name service.myflex.kr; root /var/www/html; }

 

 

  • su
  • cd /etc/nginx/conf.d/
  • ls
  • mv proxy.conf.include tomcat-proxy.conf.include
    • (proxy.conf.include를 tomcal-proxy.conf.include로 이름변경)
  • vim vhost.conf 실행 > 아래 입력 후 저장
server { 
	server_name service.myflex.kr; 
	set $proxyHost service.myflex.kr; 
    include /etc/nginx/conf.d/tomcat-proxy.conf.include; 
}

server { 
	server_name blog.myflex.kr; 
	set $proxyHost blog.myflex.kr; 
    include /etc/nginx/conf.d/tomcat-proxy.conf.include; 
}
  • sudo systemctl restart nginx

 

 

 

톰캣들어가기

 cd /opt/tomcat/apache-tomcat-9.0.37/

 

 

작업14, 스프링부트, 세션을 레디스로 관리

현재 블로그는 배포시 로그인 풀림!!

쌤은 pom.xml에 레디스 관련 의존성 2개(아래쪽에도 1개하셨지만 나는 다른 작업이랑 겹쳐서 미리해놓음) 추가하고 다시 배포하니까 세션 안풀렸음

 

쌤이 해주신부분

----------------------------------------------------------------9/17

주루륵
이 뒤로 계속 ing 안됨

다시!!!!!!

성공