본문 바로가기

WAS

(2)
[Tomcat] Http로 접근시 Https로 redirect 시키기 [root로 tomcat 실행시] 운영서버 이관 작업 도중 SSL 인증서를 등록하라는 요청이 들어왔다. SSL 인증서 생성 및 적용방법은 나중에 포스팅 하기로하고.. 일단 이전 글에서 Ubuntu 환경에서 80포트를 사용하는 방법에 대해서 포스팅한적이 있다. [Linux] Tomcat, 일반 사용자 80포트 열기 그래서 이번에도 SSL 인증서 등록 후 80포트 호출 시 https 포트인 443 포트를 호출하도록 시도해보았다. $ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 443 https://xxx.xxx를 를 호출하여 https 접근이 정상적으로 작동하는 것을 확인했다. 그런데 여기서 문제는 사용자가 실수로 ht..
[Linux] Tomcat9 File.io.IOException permission denied 오류 처리 개발환경 OS: Ubuntu 16.04 WAS: Tomcat9 Framework: Spring boot 파일업로드, 다운로드 관련 기능을 만들다 보면 파일권한문제가 생길때가 있다. 일반적인 처리방법은 Tomcat 사용자를 생성하고 Tomcat 사용자에게 chown 명령어로 권한을 부여한다. 그런데 이번이슈는 권한을 777로 부여했음에도 파일업로드를 진행하면 File.io.IOException / permission denied 오류를 뱉어내고 있다. 시도 /uploads 폴더를 생성하고 모든권한을 tomcat 사용자에게 부여했다. $ sudo mkdir /uploads $ sudo chmod -R 775 uploads $sudo chown tomcat.tomcat uploads 결과 File.io.IOE..