gpffh1011
작업16, 스프링부트, nginx에서 톰캣으로 프록시, 8080제거 본문
작업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.contserver { 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
다시!!!!!!
'설정, 세팅, 오류' 카테고리의 다른 글
2작업18, 외부에서 root 접속을 다시 허용 (0) | 2020.09.11 |
---|---|
작업17, 스프링부트, nginx에 SSL 적용 (0) | 2020.09.11 |
작업15, 스프링부트, github에 노출된 비번제거 (0) | 2020.09.10 |
작업14, 스프링부트, 세션을 레디스로 관리 (0) | 2020.09.10 |
작업13, 스프링부트, 원격배포 플러그인 적용(메이븐) (0) | 2020.09.10 |