분류 전체보기
-
2023 Infcon(인프콘) 세미나카테고리 없음 2023. 7. 25. 10:26
인프런에서 매년 주최하는 인프콘 세미나 신청을 추첨으로 받았었습니다. 저의 결과는 당연히 광탈.. 많은 개발자 분들이 신청하셔서 경쟁률이 높았나 봅니다. 이번 세션들은 꼭 들어보고 싶은 내용이 많아서 아쉬움을 가지고 있던 찰나 인프콘 시간표 이벤트가 진행중여서 글을 써봅니다. "출시 3일만에 앱스토어 2위를 달성한 사이드 프로젝트" 같이 제목만봐도 궁금해지는 세션들이 많이 준비되어 있습니다. 세미나 구성을 보면 발표자분들과 인프콘을 기획하신분들이 정말 준비를 많이 하셨겠다 느껴지는데요. 저도 꼭 참여하여 인프콘 현장의 뜨거운 열기도 느끼고 싶습니다. 인프콘 세미나에 광탈하신분들 8/1일까지 인프콘 시간표 이벤트에 참가 해보시죠! siri 님의 인프콘 시간표는? - INFCON 2023 보고 싶은 세션들로..
-
[Java] DateTime Millisecond 반올림하기program_language 및 궁금한것/Java 2023. 2. 8. 20:02
안녕하세요. 최근 DateTimeFormat을 사용할때 millisecond가 절삭이 되어서 관련 해결책을 찾으려 찾아보았지만 찾지 못했습니다. ms를 반올림 하는 설정 자체가 없어요. 그래서 조건문으로 코드를 추가하였습니다. 손쉽게 해결. String result = null; String dateCode = "2023-02-01 17:18:04.583"; DateTime dt = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss.SSS").parseDateTime(dateCode); // 밀리세컨즈가 500이상일때 1초 더해준다. 왜냐하면 아래 코드에서 날짜 변환을 할때 밀리세컨초를 반올림 하는 것이 아니라 절삭해버림 int ms = dt.getMillisOfSeco..
-
모든 일치 항목이 인수의 제외 필터로 필터링되었습니다: kubectlWeb/Linux 2022. 12. 14. 20:57
yum -y install kubelet kubeadm kubectl ... 모든 일치 항목이 인수의 제외 필터로 필터링되었습니다: kubelet 모든 일치 항목이 인수의 제외 필터로 필터링되었습니다: kubeadm 모든 일치 항목이 인수의 제외 필터로 필터링되었습니다: kubectl 오류: 일치하는 항목을 찾을 수 없습니다: kubelet kubeadm kubectl yum으로 kubelet, kubeadm, kubectl을 install하려 하자 위와 같은 에러가 났습니다. 모든 일치 항목이 인수의 제외 필터로 필터링되었습니다 라는 키워드로 검색해도 나오질 않았습니다. 결국 해결법을 찾았는데 공홈을 참고하였습니다. centos stream 8 버전에서 나는 에러였는데 아래와 같이 명령어 실행시 yum..
-
[Nginx] 401 cors에러 해결법Web/Nginx 2022. 12. 1. 20:38
nginx 의 cors설정을 풀어놨었는데, 401(인증오류)가 날때 프론트에서 cors에러가 나는것을 확인할수 있었다. 그래서 401에러의 response가 제대로 내려가야하기에 nginx설정을 변경하였다. add_header에 always를 추가해 주고 nginx를 재기동 해주면 끝. location / { ... add_header 'Access-Control-Allow-Origin' '*' always; ... } response가 제대로 오지 않았던 이유는 add_header는 기본적으로 아래 상태코드에만 적용이 된다. 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13), or 308 (1.13.0) 401은 기본 적용되는 ..
-
[Nginx] CORS 설정 및 테스트Web/Nginx 2022. 11. 7. 20:00
cors설정 후 제대로 되었는지 테스트 하는 방법. 1. nginx default.conf 아래 내용 추가 location / { ... add_header 'Access-Control-Allow-Origin' '*'; proxy_pass "example.com" ... } 2.아래 zip파일이나 깃허브 링크로 프로젝트를 받아 main.js의 url을 수정후 실행 https://github.com/njgibbon/nicks-cors-test GitHub - njgibbon/nicks-cors-test: Simple HTML & JS Tool to quickly test CORS locally. Simple HTML & JS Tool to quickly test CORS locally. - GitHub -..
-
[Nginx] 이미지 경로 설정Web/Nginx 2022. 8. 19. 13:03
nginx의 정적파일 서버 경로를 설정해야 해서 찾아보니 간단했습니다. server { ... location /pic { alias /home/root/public/images; } ... } 도메인: domain.com 이미지 접속경로: domain.com/a.jpg nginx의 /home/root/public/images폴더 안에 있는 a.jpg이미지가 뜨게 됩니다. 처음엔 alias가 아닌 root를 사용해 404에러가 났었습니다. alias와 root의 차이점은 파일을 찾는 경로가 다릅니다. alias -> /home/root/public/images 에서 파일을 찾음 root -> /home/root/public/images/pic 에서 파일을 찾음 참고로 제 nginx는 docker-comp..
-
Nginx 실제 client ip 값 조회Web/Nginx 2022. 7. 21. 20:12
안녕하세요. 실제 접속한 client의 ip를 조회하는 방법을 정리하려 합니다. 스펙 Nginx + spring boot 문제점 클라이언트가 웹에 접속시 IP를 알아내야 함. 하지만 Nginx의 proxy를 통해 웹에 접속하기 때문에 Nginx에 설정을 추가해야 합니다. 해결방법 (1,3번 진행) 1. nginx default.conf 수정 아래 두줄 설정 추가 proxy_set_header Host "domain.com"; # proxy_pass의 도메인과 동일한것 적기 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; server { ... location / { proxy_set_header Host "domain.com"; proxy_se..
-
Docker-compose + Nginx Letsencrypt적용 (완벽)program_language 및 궁금한것/Docker 2022. 7. 13. 20:14
지난주 Letsencrypt설정을 여러번 시도하다 어뷰징에 걸려 7일동안 작업을 못했었습니다. 7일이 지난 오늘 여차 저차 작업을 마무리 하였습니다. Letsencrypt는 여러번 인증서 발급시에 인증서 발급이 막힙니다. 스펙: Docker-compose + Nginx + Letsencrypt 누구든 한방에 성공하게 완벽 정리합니다. 치열한 검색기록의 흔적들.. 1. YUM epel저장소 추가 yum install epel-release 2. YUM cerbot 설치 yum install certbot 3. 443 방화벽 오픈 firewall-cmd --permanent --add-service=https firewall-cmd --reload 4. –standalone 옵션으로 인증서 생성시 오류가 나..