+ admin 2024.06.26 php maxminddb install ( sample ) php 7 버전에서 maxminddb를 사용할 일이 있어서 설치하고 사용하는 방법을 알아보자 설치 방법은 yum을 이용하는 방법과 pecl 이용 또는 직접 comfile 하는 방법이 있는데 간략하게 설명 1. yum을 시용하는 방법 / 보통 remi repo를 사용하는데 자기에 맞는 php버전의 maxminddb가 있으면 설치 후 php 재시작 [crayon-67f06813ae352122770014/] 2. yum은 서버마다 다 다르니 pecl를 이용하는 방법으로 설치하는 방법 안내 우선 php 경로가 가서 pecl로 설치 진행 [crayon-67f06813ae35b675299751/] 3. 정상적으로 설치가 진행이 되었다면 php.ini 경로에 extension_dir 경로와 모듈을 등록 [crayo... Read More..
admin 2024.06.21 Red Hat gcc versions Environment Red Hat Enterprise Linux 3 Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8 Red Hat Enterprise Linux 9 Red Hat Developer Toolset (DTS) Issue What gcc versions and versions of the C++ standard runtime library are available in Red Hat Enterprise Linux? Resolution Primary compiler packages The following ... Read More..
admin 2024.06.21 -DDISABLE_LIBMYSQLCLIENT_SYMBOL_VERSIONING=TRUE mariadb 5.5 instal error [crayon-67f06813af0e8680581476/] 해결 방법 [crayon-67f06813af0f1582249160/] config 옵션에 -DDISABLE_LIBMYSQLCLIENT_SYMBOL_VERSIONING=TRUE 옵션을 넣고 comfile 진행하면 됨 [crayon-67f06813af0f5180046987/] Read More..
+ admin 2024.06.13 nginx geoip2 를 활용해서 국가 차단 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-67f06813af5a6454934560/] 2. 적용하려는 도메인에 적용 [crayon-67f06813af5af151719339/] 3. nginx 검수 [crayon-67f06813af5b4893734888/] 4. 서비스 새... Read More..
admin 2024.06.13 nginx geoip2 (yum 설치 진행시 geoip2 추가 등록 방법) os : rocky 8.x nginx 설치 : yum 최신버전 설치 진행 기본 yum 버전으로 nginx를 설치 진행시 기본적으로 geoip2 모듈을 사용할수 없다 추가로 구성하는 방법을 안내 1. geoip2 설치를 위해서 libmaxminddb를 설치 진행 [crayon-67f06813afbdb712361915/] 2. 라이브러리 등록 [crayon-67f06813afbe3432677168/] 3. 모듈 다운로드 [crayon-67f06813afbe6161878034/] 4. 현재 설치된 버전의 nginx 파일 다운로드 [crayon-67f06813afbe9876640220/] 5. 다운로드된 파일 압축 해제 후 모듈 설치 [crayon-67f06813afbec548802461/] 6. 모듈 확인 및... Read More..
admin 2024.06.13 telegraf rocky install os: rocky 8.x 1. rpm 파일 다운로드 [crayon-67f06813b0300384786309/] 2. 설치 [crayon-67f06813b0309343711146/] 3. 환경설정 파일 이용 [crayon-67f06813b030d912667026/] 4. 서비스 등록 및 시작 [crayon-67f06813b0310406236817/] 5. 확인 [crayon-67f06813b0313032485295/] 6. 포트 확인 [crayon-67f06813b0316338887717/] Read More..
admin 2024.05.30 mariadb Could not increase number of max_open_files to more than [crayon-67f06813b0927978858060/] mariadb 에서 로그를 확인해보면 Could not increase number of max_open_files to more than 에러가 발생 값을 수정해주면 된다 / 기존값이 32768 인데 / 33047로 변경 후 저장 [crayon-67f06813b0939000037536/] 데몬 적용 [crayon-67f06813b0941064573646/] 서비스 재시작 [crayon-67f06813b0947501301796/] Read More..
+ admin 2024.05.28 DKIM 설정gmail ( opendkim 및 sendmail dkim 설정) / 구글 dkim gmail로 메일을 보내는 경우 메일이 반송되거나 스팸으로 분리되는 경우가 있다 보통 spf 레코드값을 등록해서 처리하는데 이것도 안될경우 DKIM 을 설정을 진행해야 한다 DKIM은 DNS레코드값에 퍼블릭 키값을 공개해서 이용하는 방식이다 여기서는 opendkim 으로 구성을 해볼것이다 o/s : cenots 7.x / rocky 8.x 1. opendkim / opendkim-tools 설치 ( tools는 rocky8 버전에서만 설치 / 7버전은 자동 설치) [crayon-67f06813b0e70358620389/] 2. 키값을 저장할 디렉토리 생성 [crayon-67f06813b0e78620857183/] 3. 해당 디렉토리로 이동해서 키파일을 생성 [crayon-67f06813b0e7c586606... Read More..
+ admin 2024.05.28 sendmail tls 설정 ( sendmail 인증서 사용) sendmail에서 메일을 기본으로 보낼땐 25포트를 사용하고 SSL을 이용해서 보내면 465번을 포트를 이용해서 TLS 버전을 이용해서 보낼수 있다 o/s : centos 7. / rocky 8.x 1. senmmail / sendmail-cf 설치 [crayon-67f06813b19c7588756574/] 2. sendmail 에서 사용할 인증서 openssl를 이용해서 인증서 설치 [crayon-67f06813b19d0282702935/] 3. 인증서를 발급을 받았으면 해당 디렉토리 /etc/mail/certs 폴더에 인증서를 업로드 및 권한 600으로 설정 [crayon-67f06813b19d3952593136/] 4. sendmail 에서 인증서를 사용할수 있게 sendmail.mc파일 수정 [... Read More..
+ admin 2024.04.26 텔레그램 curl 한글 전송 ( telegram api curl ) ssh 접속 등 텔레그램으로 데이터를 받고 싶을때 curl 로 전송하면 되는데 간혹 한글이 입력되는경우 전송이 안되는 경우가 있다 이럴땐 iconv 명령어로 진행하면 된다 ID와 TOKEN의 값은 지난 블로그 내용을 참고하면 된다 https://xinet.kr/?p=1560 발송 쉘 스크립트 [crayon-67f06813b2080182290422/] 텔레그램 확인 Read More..