분류 전체보기 45

시놀로지에 container manager 이용 시 root 권한 설정

시놀로지에서 Docker가 이제는 Container Manager로 변경되었습니다.도커 명령어들은 시놀로지의 SSH에 접속해서 관리하게 되는데시놀로지의 SSH에서 docker 명령어를 사용하면 항상 root 권한을 요구합니다.sudo -i 로 먼저 루트로 변경하고 작업을 하게 되는데요.. 여간 귀찮은것이 아닙니다. 그래서 다음 명령어로 로그인하는 계정이 docker 그룹에 추가되도록 합시다. sudo synogroup --add docker sudo chown root:docker /var/run/docker.sock 오늘은 끝입니다. 혹시 몰라 귀찮아 하실 분들을 위해 남깁니다.

카테고리 없음 2024.08.23

[문제해결]XSS filter(lucy-xss-servlet) 적용 후 파일 업로드 안되는 현상

안녕하세요,  최근에 취약점 점검때문에 XSS 필터(filter)를 적용할 일이 있었는데 XSS필터를 직접 구현하려다가 Naver 에서 만들어준 lucy-xss-servlet을 적용하고 난 문제점에 대해서 오늘 포스팅을 해보려고 합니다.  lucy-xss-servlet 을 적용하는것은 어렵지 않는데.. 처음에는 문제 없이 잘 동작하는듯 했으나 나중에 보니 파일 업로드시에 MultipartFile로 아무것도 가져오지 못하는것을 확인했습니다. 구글링을 해도 잘 안나오다가 약 9년전에 누군가가 답글을 올려주신 것을 보고 저도 공유드립니다.(감사합니다...) https://okky.kr/questions/284926     OKKY - xss filter 적용 후 파일업로드가 안됩니다.안녕하세요.홈페이지에 XS..

[문제해결] template might not exist or might not be accessible by any of the configured Template Resolvers

스프링 부트와 타임리프를 이용하는 도중에... 개발환경(윈도우)에서는 문제가 없었는데 리눅스에 배포 후에 다음과 같은 문제가 발생하였습니다. ERROR 1 --- [io-8080-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/admin/login], template might not exist or might not be ..

도커(Docker) 2024.07.10

인텔리제이(IntelliJ)에 주피터(Jupyter) 연동하기(plugin) / 아과노트

부제: IntelliJ에 Jupyter plugin 설치 및 연동 안녕하세요, 아과노트입니다. 둘째가 태어나서 오랜만에 글을 쓰게 되었습니다... 오늘은 인텔리제이(IntelliJ)에서 주피터(Jupyter)를 연동하는 방법에 대해 알아보겠습니다. 회사에서 인텔리제이에 주피터를 연동해서 쓰고자 했는데 관련 문서가 잘 없길래... 다른 개발자 분들에게 도움이 되길 바라며 남겨 놓습니다. 오늘 순서는 다음과 같이 진행됩니다. 주피터 플러그인(Jupyter Plugin) 설치 주피터 파일 생성 확인 주피터 설치 테스트 코드 작성 주피터 실행 그럼 진행해 보겠습니다. 1. 주피터 플러그인(Jupyter Plugin) 설치 먼저 플러그인을 설치하려면 인텔리제이의 웰컴화면으로 가야 합니다. 아래의 화면에서 "Plu..

Java / Java 파일 생성,저장 시 파일 권한 설정하기 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 Java에서 파일을 생성하거나 저장할 때 권한을 설정하는 방법에 대해 알아보겠습니다. 스프링부트에서 파일을 올리면 기본적으로는 소유자에게만 권한이 생깁니다. ls -lart로 권한을 확인하면 다음처럼 생깁니다. 파일에는 소유자 / 그룹 / 기타 로 권한이 나뉘어 지는데 기타에 권한이 없기때문에 다른 프로그램에서 해당 파일을 접근하면 403 에러가 발생합니다. 이 문제를 해결하기 위해 chmod 를 이용해서 할 수도 있습니다. 하지만 매번 파일이 올라갈 때마다 손으로 할 수 없기 때문에 java에서 파일을 올리면서 파일의 권한도 설정할 수 있게 해보겠습니다. 오늘 참고한 문서는 다음과 같습니다. https://www.tutorialspoint.com/java/io/fi..

도커(Docker) / MariaDB 10 설치 / 공식문서 기준 / 아과노트

안녕하세요, 아과노트 입니다. 이번에는 지난번 설치한 도커에 MariaDB를 올려볼까 합니다. 도커를 왜 사용하는지와 설치 방법은 다음 문서들을 확인해 주세요 2023.06.26 - [도커(Docker)] - 도커(Docker)란 무엇이고, 컨테이너란 무엇인가? (Docker의 정의, 공식문서 기준) / 아과노트 도커(Docker)란 무엇이고, 컨테이너란 무엇인가? (Docker의 정의, 공식문서 기준) / 아과노트 다들 도커에 대해서 많이 들어보셨을 것입니다. 도커 하면 컨테이너가 어떻다, 가상화보다 좋다 라고 하는데... 도대체 도커 하면 왜 자꾸 컨테이너가 나오고, 도커를 왜 쓰는지와 어떤 이점이 alphalok.tistory.com 2023.05.08 - [도커(Docker)] - CentOS /..

도커(Docker) 2023.08.25

VMWare 17 Pro / 재부팅 후 가상머신(Virtual machine) 자동 실행 / 공식문서 기준 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 컴퓨터가 재시작되었을 때 VMWare의 가상머신(Virtual machine)이 자동 재실행 되도록 하는 설정을 해보도록 하겠습니다. 아과노트는 항상 공식문서를 기준으로 알아보고자 합니다. 오늘의 공식 문서는 아래와 같습니다. https://docs.vmware.com/en/VMware-Workstation-Pro/17/com.vmware.ws.using.doc/GUID-44497201-A4AC-4867-BEE7-1BDC7641E66C.html Enable Auto Start for Local Virtual Machine on Windows Host You can use the Auto Start feature available in VMware Workstation..

서버(리눅스) 2023.08.18

VMWare 17 Pro / 기존 Virtual Machine의 HDD 용량 늘리기 / 아과노트

안녕하세요, 아과노트입니다. 오늘은 기존에 생성한 VMWare에서 HDD(Hard Disk) 용량이 증가가 필요할 때 VMWare의 HDD 용량 증가 방법에 대해 알아보도록 하겠습니다. 이번 글 읽기 전에 혹시 저장공간이 지정한 용량보다 적게 나와서 문제일 경우 아래 글을 참고해 주세요. 2023.02.21 - [서버(리눅스)] - VMWare 17 Pro / 우분투 22.04 LTS 설치 후 저장공간 적게 나올 때 - 아과노트 VMWare 17 Pro / 우분투 22.04 LTS 설치 후 저장공간 적게 나올 때 - 아과노트 우분투 22.04 LTS 설치 저장공간(Storage) 설정(셋팅) 부분 VMWare에 우분투 설치를 했는데 나는 20G를 줬는데 다 설치하고 보니 생각보다 훨씬 적게(10G 정도)..

서버(리눅스) 2023.08.16

도커(Docker)란 무엇이고, 컨테이너란 무엇인가? (Docker의 정의, 공식문서 기준) / 아과노트

다들 도커에 대해서 많이 들어보셨을 것입니다. 도커 하면 컨테이너가 어떻다, 가상화보다 좋다 라고 하는데... 도대체 도커 하면 왜 자꾸 컨테이너가 나오고, 도커를 왜 쓰는지와 어떤 이점이 있는지 확실히 알아보겠습니다. 오늘도 공식문서를 기준으로 알아보도록 하겠습니다. https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.co..

도커(Docker) 2023.06.26

REHL 9 / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on REHL 9) / 아과노트

안녕하세요, 아과노트입니다. 오늘은 REHL 9(Red Hat Enterprise Linux 9)에 도커(Docker)를 설치하는 방법에 대해 알아보겠습니다. 저는 정석적인 것을 좋아하기에 모든 것은 공식문서 기준으로 작성하였음을 미리 말씀드립니다! 우분투와 CentOS의 Docker 설치가 궁금하신 분은 다음 글을 참고해 주세요 2023.02.28 - [도커(Docker)] - 우분투(Ubuntu) 22.04 / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on Ubuntu) / 아과노트 우분투(Ubuntu) 22.04 / 도커(Docker) 설치 / 공식문서 기준 끝판왕(Install Docker Engine on Ubuntu) / 아과노트 안녕하세요, 아..

도커(Docker) 2023.05.17