목록분류 전체보기 (96)
웁스교교주의 이야기
지금 iptime 공유기를 쓰고 있는데 iptime 공유기 펌웨어를 하니 국가별로 접속을 제한하는 메뉴가 보안쪽에 생겼다. 지금 시놀로지를 운영하고 있어 보안을 안 생각할 수가 없어 국가별 제한을 설정해 놓고 사용하고 있었다. 그런데!!!! 시놀로지 let's encrypt가 갱신이 안되는 것이다. 그러서 국가별로 설정되어 있는 설정을 모두 삭제를 했는데.... 그래도!!!!! 갱신이 안되는 것이다.... 한 참을 삽질을 하다가 혹시나 국가별 설정 자체를 비활성화로 하니까... 갱신이 된다.... 아 사랑스러운 iptime.... 오늘도 이렇게 한 삽질을 했다....
sudo rm /usr/local/bin/docker-credential-osxkeychain sudo vi ~/.docker/config.json 파일에서 "credsStore": "" 으로 수정 도커 재시작하면 된다.
http .sessionManagement() .sessionCreationPolicy( SessionCreationPolicy.정책상수) SessionCreationPolicy.ALWAYS - 스프링시큐리티가 항상 세션을 생성 SessionCreationPolicy.IF_REQUIRED - 스프링시큐리티가 필요시 생성(기본) SessionCreationPolicy.NEVER - 스프링시큐리티가 생성하지않지만, 기존에 존재하면 사용 SessionCreationPolicy.STATELESS - 스프링시큐리티가 생성하지도않고 기존것을 사용하지도 않음(jwt와 같은 토큰방식을 쓸 때 사용한다.)
iptables -A PREROUTING -t nat -i enp1s0(네트워크명) -p tcp --dport 80(들어오는포트) -j REDIRECT --to-port 8080(포워딩하는포트)
# MariaDB Repository 추가 sudo apt-get install software-properties-common suso apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' sudo add-apt repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu focal main' sudo apt update sudo apt install mariadb-server sudo apt install mariadb-client
기본 인증서는 /usr/syno/etc/certificate/system/default 에 존재한다. 하지만 나머지 인증서는 /usr/syno/etc/certificate/_archive 아래에 난수 폴더로 존재한다. 기본 인증서 정보는 DEFAULT 란 파일에 텍스트로 적혀 있다. 그리고 각 인증서의 구성 정보는 INFO 파일에 적혀있다. /usr/syno/etc/certificate/system/default 에 존재하는 인증서는 DSM 에 기본인증서이다. 그래서 웹에서 접속하는데 쓰인다. 해당 인증서를 바꾸후 synoserivce --reload nginx 를 하면 적용된다.
openssl pkcs12 -export -inkey privkey.pem -in fullchain.pem -passout pass:패스워드 -out 인증서명 -CAfile chain.pem -name 별명
apt install curl bash