일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ChainedTransactionManager #분산데이터베이스 #Spring Boot #MyBatis
- 폐기하기
- JSON 분해
- JobExecutionAlreadyRunningException
- date_format
- JSONArray 분할
- JSONObject 분할
- Meta Table
- spring webflux
- org.json
- 스프링 배치 공식문서
- 스프링 배치 메타 테이블
- 스테이지에 올리기
- 무시하기
- 스프링 웹플럭스
- str_to_date
- 마리아디비
- 스프링 리액티브 프로그래밍
- git stage
- jar 소스보기
- spring reactive programming
- nonblocking
- multi update
- 날짜형을 문자형으로
- 문자형을 날짜형으로
- JSON 분리
- JSON 분할
- 마이바티스 트랜잭션
- batchInsert
- 성능개선
- Today
- Total
목록전체 글 (197)
ebson
ubuntu20.04에서 letsencrypt로부터 ssl 발급받기 1. nginx를 대신하여 80번 포트에서 실행중인 프로세스를 종료함$sudo lsof -i tcp:80$kill -9 “PID” $sudo npx pm2 kill (pm2로 실행중인 클러스터에서 80번을 점유중인 경우) 2. certbot-auto 설치 및 권한 설정하기$wget https://dl.eff.org/certbot-auto $chmod a+x certbot-auto 3. certbot-auto 실행하기 $./certbot-auto$ .. 이메일 입력, 갱신 알람을 수신함 4. nginx 설정파일 변경 확인하기$sudo vi /etc/nginx/nginx.conf —-------------------------------..
ubuntu20.04에서 certbot 기실행 에러시 해결방법 1. 에러메시지 확인 $sudo certbot certonly –nginx Another instance of Certbot is already running. 2. 실행중인 certbot 프로세스 찾고 종료시키기 $find / -type f -name ".certbot.lock" $find / -type f -name ".certbot.lock" -exec rm {} \;
ubuntu20.04에서 node 서버에 ssl 키 등록하기 1. 프로젝트 폴더로 이동하여 필요한 라이브러리 설치하기 $npm install fs path https 2. express 앱 또는 인덱스 파일에 키 등록하고 https서버 생성하기$sudo vi server/index.js… const express = require('express'); const fs = require('fs');const path = require('path'); const HTTPS = require('https'); const app = express(); var path_root = ‘/etc/letsencrypt/live/ftclone-portfolio.link’ try { const options = { c..
ubuntu 에서 nginx 서버에 ssl 키 등록하기 1. 원하는 설정 파일에 스크립트 작성하기 $sudo vi /etc/nginx/conf.d/sites-enabled/default 또는 아래와 같이 원하는 곳에 설정파일을 작성$sudo vi /etc/nginx/conf.d/https.confserver { # SSL configuration; listen 443 ssl default_server; listen [::]:443 ssl default_server; server_name ftclone-portfolio.link; access_log /home/ubuntu/client/server_logs/host.access.log main; ssl_certificate..
ubuntu20.04에 snapd 패키지 매니저 설치하기 1. apt로 설치하기 $sudo apt install snapd 2. 버전 확인하기 $snapd –version
ubuntu20.04에 nginx 설치하기 1. 패키지 업데이트 $sudo apt update $sudo apt upgrade $sudo apt autoremove 2. nginx 설치 $sudo apt-get install nginx $sudo service nginx start $sudo service nginx status 3. nginx 버전, 설치경로 확인 $nginx -v $sudo find / -name nginx.conf 4. nginx 실행 확인 - 80번 http 포트 리슨 $apt-get install net-tools $netstat -lntp 5. http 접속하기(웹 브라우저에서 프록시 해제해야 접근 가능함)
ubuntu 패키지 매니저 apt와 apt-get 차이점 1. $apt-get ($apt-get –help) 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다. 2. $apt ($apt –help) APT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다. 더 나은 대화식 사용을 위한 고급 명령 줄 인터페이스이다. -> 색상, 진행바 등이 표시된다 3. 결론 apt-get, apt-cache등에서 필요 기능을 추가하고 불필요한 기능을 제거한 우분투 최종 사용자를 위한 명령어가 apt이다. apt-get이 더 오래되었기 때문에 많은 옵션을 제공하지..
route53으으로 등록한 도메인을 사용하여 ec2에 ssl 발급하기 1. register ec2 IP address as A record on Route53 2. root connection login as root $ sudo su $ passwd root ($ passwd -d root) 3. letsencrypt install letsencrypt on your instance $ apt-get install letsencrypt request and download the ssl key files $ letsencrypt certonly --webroot --webroot-path=사이트설치경로 -d //?? $ sudo certbot certonly --nginx -d ftclone-portf..