+ nginx geoip2 를 활용해서 국가 차단 admin 2024.06.13 os : rocky 8.x nginx : 기본 yum으로 설치된 버전 기본 yum으로 설치된 버전에는 geoip가 설치되이 있지 않다 설치하는 방법은 아래링크에서 확인 nginx geoip2 (yum 설치 진행시 geoip2 추가 등록 방법) ->https://xinet.kr/?p=4244 설치가 되었다는 가정하에 진행 1. 먼저 geoip2 를 nginx.conf 파일에 등록 ( 특정 국가만 차단할 경우 default -> yes , 국가코드 no 입력) [crayon-673f4b4798162588056817/] 2. 적용하려는 도메인에 적용 [crayon-673f4b479816b680872682/] 3. nginx 검수 [crayon-673f4b479816f759091336/] 4. 서비스 새... Read More..
nginx geoip2 (yum 설치 진행시 geoip2 추가 등록 방법) admin 2024.06.13 os : rocky 8.x nginx 설치 : yum 최신버전 설치 진행 기본 yum 버전으로 nginx를 설치 진행시 기본적으로 geoip2 모듈을 사용할수 없다 추가로 구성하는 방법을 안내 1. geoip2 설치를 위해서 libmaxminddb를 설치 진행 [crayon-673f4b4798b3e952097140/] 2. 라이브러리 등록 [crayon-673f4b4798b47537890131/] 3. 모듈 다운로드 [crayon-673f4b4798b4b620651994/] 4. 현재 설치된 버전의 nginx 파일 다운로드 [crayon-673f4b4798b4f114461619/] 5. 다운로드된 파일 압축 해제 후 모듈 설치 [crayon-673f4b4798b52140198805/] 6. 모듈 확인 및... Read More..
telegraf rocky install admin 2024.06.13 os: rocky 8.x 1. rpm 파일 다운로드 [crayon-673f4b47991a5220065530/] 2. 설치 [crayon-673f4b47991ae029611145/] 3. 환경설정 파일 이용 [crayon-673f4b47991b2293870994/] 4. 서비스 등록 및 시작 [crayon-673f4b47991b5519968880/] 5. 확인 [crayon-673f4b47991b9573913786/] 6. 포트 확인 [crayon-673f4b47991bd371315881/] Read More..
+ mysqld_exporter install 및 설정 admin 2024.06.13 os : rocky 8.x 1. 다운로드 및 압축해제 [crayon-673f4b47996bf412625841/] 2. mysqld_exporter이 접속할수 있게 user 생성 및 권한 부여 [crayon-673f4b47996c7223526298/] 3. 접속 파일 생성 및 권한 변경 [crayon-673f4b47996cb947733732/] 4. 시스템 파일 생성 [crayon-673f4b47996cf722517231/] 5. 시스템 등록 및 서비스 시작 [crayon-673f4b47996d2430584134/] 6. 포트 확인 기본 9104포트 확인 [crayon-673f4b47996d6102395256/] 7. metric값 확인 [crayon-673f4b47996da906555476/] 8. pr... Read More..
mariadb datadir 디렉토리 변경 ( db 저장소 변경) admin 2024.05.30 기본적으로 mariadb를 설치를 하고 나면 기본 홈 디렉토리 (데이터베이스 저장)가 /var/lib/mysql 경로이다 [crayon-673f4b4799ca3766336651/] 해당 디렉토리를 변경을 해보자 / 여라가지 이유 / 저장공간의 이슈등 1. mariadb 중지 [crayon-673f4b4799caa046880545/] 2. 변경할 디렉토리로 /var/lib/mysql 폴더 복사 및 기존폴더 mv [crayon-673f4b4799cae300949413/] 3. my.cnf 파일에서 디렉토리 내용 추가 [crayon-673f4b4799cb1093379874/] 4. 서비스 실행파일 내용 수정 [crayon-673f4b4799cb4144400825/] 5. 대몬 적용 [crayon-673f4b4... Read More..
mariadb Could not increase number of max_open_files to more than admin 2024.05.30 [crayon-673f4b479a60f930143706/] mariadb 에서 로그를 확인해보면 Could not increase number of max_open_files to more than 에러가 발생 값을 수정해주면 된다 / 기존값이 32768 인데 / 33047로 변경 후 저장 [crayon-673f4b479a619466509551/] 데몬 적용 [crayon-673f4b479a61d506100796/] 서비스 재시작 [crayon-673f4b479a621870901918/] Read More..
+ DKIM 설정gmail ( opendkim 및 sendmail dkim 설정) / 구글 dkim admin 2024.05.28 gmail로 메일을 보내는 경우 메일이 반송되거나 스팸으로 분리되는 경우가 있다 보통 spf 레코드값을 등록해서 처리하는데 이것도 안될경우 DKIM 을 설정을 진행해야 한다 DKIM은 DNS레코드값에 퍼블릭 키값을 공개해서 이용하는 방식이다 여기서는 opendkim 으로 구성을 해볼것이다 o/s : cenots 7.x / rocky 8.x 1. opendkim / opendkim-tools 설치 ( tools는 rocky8 버전에서만 설치 / 7버전은 자동 설치) [crayon-673f4b479abb3580826120/] 2. 키값을 저장할 디렉토리 생성 [crayon-673f4b479abbc261903457/] 3. 해당 디렉토리로 이동해서 키파일을 생성 [crayon-673f4b479abc0455017... Read More..
+ sendmail tls 설정 ( sendmail 인증서 사용) admin 2024.05.28 sendmail에서 메일을 기본으로 보낼땐 25포트를 사용하고 SSL을 이용해서 보내면 465번을 포트를 이용해서 TLS 버전을 이용해서 보낼수 있다 o/s : centos 7. / rocky 8.x 1. senmmail / sendmail-cf 설치 [crayon-673f4b479b72f679289423/] 2. sendmail 에서 사용할 인증서 openssl를 이용해서 인증서 설치 [crayon-673f4b479b738680942558/] 3. 인증서를 발급을 받았으면 해당 디렉토리 /etc/mail/certs 폴더에 인증서를 업로드 및 권한 600으로 설정 [crayon-673f4b479b73c057270362/] 4. sendmail 에서 인증서를 사용할수 있게 sendmail.mc파일 수정 [... Read More..
+ 3S20P 52Ah Power Bank admin 2024.05.26 3S20P 52Ah 파워뱅크 구성도 및 제품 구매품목 리스트 제품 구매가격표 제품구매처 : 배터리 : 네이버카페 통해서 ( 다이홈, 다이홀릭 참고) https://cafe.naver.com/diyhome1 https://cafe.naver.com/diyholics 카페에서 주기적으로 중고 배터리가 나옵니다 / 참고하시면 됩니다. 이홈메이드 : https://homemadeclub.co.kr/ 다이코리아 : https://diykorean.com/ 유니테크쇼핑몰 : https://pholo8904.cafe24.com/ 하드케이스 : 알리 쇼핑몰 : MG6235 / 외부크기 : 25*20*7.6 / 내부크기 : 23.5 * 16.5 * 6.8 에폭시보드 : 알리 쇼핑몰 : https://ko.aliexpres... Read More..
+ 텔레그램 curl 한글 전송 ( telegram api curl ) admin 2024.04.26 ssh 접속 등 텔레그램으로 데이터를 받고 싶을때 curl 로 전송하면 되는데 간혹 한글이 입력되는경우 전송이 안되는 경우가 있다 이럴땐 iconv 명령어로 진행하면 된다 ID와 TOKEN의 값은 지난 블로그 내용을 참고하면 된다 https://xinet.kr/?p=1560 발송 쉘 스크립트 [crayon-673f4b479be96755304053/] 텔레그램 확인 Read More..