+ aws ec2 ebs 볼륨 확장하는 방법 admin 2024.09.24 aws ec2에서 기본 o/s 디스크에 볼륨 용량이 부족하는 현상이 생길경우 볼륨을 확장하는 방법에 대해서 알아보자 1. / 파티션의 용량이 기본 8Gb이다보니 용량이 어느정도 차면 파티션이 95% 발생 2. aws 볼륨을 수정한다 20GB로 3. lsblk 명령어를 통해서 파티션명을 확인한다 [crayon-670ec7e01c061618110967/] 4. growpart 명령어로 파티션을 확장해준다 [crayon-670ec7e01c06b056334647/] 5. 파티션이 확장되었는지 lsblk 명령어로 확인 [crayon-670ec7e01c06f472349706/] 6. 확장할 파티션 타입 확인 [crayon-670ec7e01c07... Read More..
+ prometheus ssl 적용 admin 2024.08.27 prometheus 웹사이트를 https로 사용하기 위한 방법 prometheus 설치 방법 https://xinet.kr/?p=3988 1. 기본 SSL 인증서 파일을 prometheus 폴더로 복사 후 권한을 prometheus 로 변경 [crayon-670ec7e01cd9c158526920/] 2. web-config.yml 파일을 생성 후 ssl 정보 기입 [crayon-670ec7e01cda4507768281/] 3. 권한 prometheus 변경 [crayon-670ec7e01cda8566219046/] 4. prometheus.yml 파일 내용 수정 [crayon-670ec7e01cdac605021845/] 5. 서비스 파일에 web-config.yml 파일을 불러올수 있게 수정 web.con... Read More..
Let’s Encrypt SSL 무료 인증서 발급 방법 ( certbot 이용 ) admin 2024.08.05 Let’s Encrypt 는 3억개의 웹사이트에 TLS 인증서를 제공하는 비영리 인증기관 Let’s Encrypt 이용하여 무료 ssl을 발급하는 방법에 대해서 설명한다 O/S : Centos 7.x 기준 인증서 발급은 총 4가지를 통해서 발급 받을수 있다 1. 명령어 기본 홈 디렉토리를 이용하는 방법 (수동으로 사용자가 구성) 2. nginx 또는 apache certbot python 을 이용하는 방법 ( 사이트 중단 및 설정 변경없이 바로 발급 ) 3. dns a레코드를 이용하는 방법 1. 가장 먼저 certbot를 설치를 진행한다 / 바로 설치가 진행되지 않기 때문에 epel 설치 후 certbot 설치 진행 [crayon-670ec7e01d2ea443071394/] 2. 기본 명령어 한줄로 인증서... Read More..
has been denied (see security.limit_extensions)’ 에러 해결 방법 admin 2024.07.25 apache error log [crayon-670ec7e01d947305088348/] 위와 같이 홈페이지에서 index.htm / index.php가 자동으로 불러오지 못해서 에러가 발생 해당 서버는 php-fpm yum으로 설치된 서버이며 해결방법은 php-fpm www.conf 파일 수정 [crayon-670ec7e01d957897287045/] 4. php-fpm 및 apache 재시작 [crayon-670ec7e01d960280478109/] 5. 정상적으로 index.html / index.php가 불러온다 Read More..
openstack 로드밸런스 이미지 만들기 ( Create LoadBalancer Image ) admin 2024.07.25 o/s 버전 : rocky 9.x 1. 기본패키지 설치 [crayon-670ec7e01e2a7303563360/] 2. 공홈에서 데이터 다운로드 및 설치 [crayon-670ec7e01e2b0242252319/] 3. 이미지 생성 [crayon-670ec7e01e2b4077330063/] 4. 이미지가 생성이 되었으면 [crayon-670ec7e01e2b7969741051/] 5. 이미지 업로드 [crayon-670ec7e01e2ba700699936/] Read More..
rocky 9 네트워크 고정 ip 설정 admin 2024.07.18 rocky 9 버전에서는 network-scripts 폴더에 인터페이스 파일 내용이 없다 [crayon-670ec7e01e923465729267/] nmcli 명령어를 통해서 아이피를 설정 할수 있으며 우선 디비이스 상태를 확인 [crayon-670ec7e01e92c112494025/] eno1번에 고정 아이피를 할당해보자 기존 /etc/sysconfig/network-scripts 폴더가 아닌 아래와 같은 폴더에 아이피 정보를 수정해서 할 수 있다 [crayon-670ec7e01e930460721339/] eno1번의 아이피를 수정해보자 [crayon-670ec7e01e934695999112/] 아이피를 수정하였으면 nmcli 명령어로 reload 한 다음에 up을 진행 [crayon-670ec7e01... Read More..
+ otp qrcode 생성 (otp secret key qrcode generator) admin 2024.07.05 아래 사이트에서 Secret 키값을 입력을 하게 되면 QRCODE를 생성해준다 https://xinet.kr/qrcode 1. 사이트에 접속 후 Secert 값을 입력 하고 사이트명 및 별칭은 확인하기 쉽게 내용을 기입한다 2. 입력 후 Generate QR Code를 클릭을 하게 되면 아래와 같이 qr code가 생성이 된다 해당 값을 구글 otp 에 등록을 하면 된다 3. 등록을 하게 되면 아래와 같이 표시된것을 확인 할 수 있다 기존에 구글에서 제공을 했는데 이젠 제공 안하니 직접 만들어서 사용 Read More..
+ mariadb 기본적으로 알아야 할 명령어 (기본 명령어) admin 2024.07.02 mariadb를 사용하면서 기본적으로 확인하는 명령어 1. 기본 데이터 경로 확인 [crayon-670ec7e01f4ad125669112/] 2. 기본 소켓 확인 [crayon-670ec7e01f4b6541857102/] 3. 언어확인 [crayon-670ec7e01f4ba381925674/] [crayon-670ec7e01f4be999308519/] 4. 지원하는 engine 확인 [crayon-670ec7e01f4c2009299549/] [crayon-670ec7e01f4c5420115300/] innodb 사용시 inndb 파일을 생성하는 방식인지 즉 전체 파일 ibdata1 전체에 기록이 되는지 아니면 테이블별 ibd 파일이 존재하게 구성하는지 ON : 테이블별 ibd 파일이 존재 OFF : 테이블별... Read More..
+ mariadb 10.4 이후버전 php에서 localhost 접속시 연결 문제 admin 2024.06.28 mariadb 10.4 이후 버전에서 php mysqli를 이용해서 데이터베이스 접속시 기본 localhost로 접속을 하게 되면 정상적으로 접속이 되지 않는다 유저 생성시 ‘%’ 구성하면 되겠지만 보안상 좋지 않기 때문에 mariadb 10.4 버전에서 인증방식이 2가지로 변경되었는데 이때문인지 우선 유저를 추가하고 나서 [crayon-670ec7e0202bd761124745/] 오부접속 사용자도 동일하게 생성 패스워드는 다르게 [crayon-670ec7e0202c6529830148/] 확인 [crayon-670ec7e0202c9500966615/] 기본 plugin 방식을 확인해보면 mysql_native_password 이다 이제 sourcetest 에 테이블을 만들어서 데이터를 입력 [crayon-... Read More..
+ php maxminddb install ( sample ) admin 2024.06.26 php 7 버전에서 maxminddb를 사용할 일이 있어서 설치하고 사용하는 방법을 알아보자 설치 방법은 yum을 이용하는 방법과 pecl 이용 또는 직접 comfile 하는 방법이 있는데 간략하게 설명 1. yum을 시용하는 방법 / 보통 remi repo를 사용하는데 자기에 맞는 php버전의 maxminddb가 있으면 설치 후 php 재시작 [crayon-670ec7e020d80078547364/] 2. yum은 서버마다 다 다르니 pecl를 이용하는 방법으로 설치하는 방법 안내 우선 php 경로가 가서 pecl로 설치 진행 [crayon-670ec7e020d88100552333/] 3. 정상적으로 설치가 진행이 되었다면 php.ini 경로에 extension_dir 경로와 모듈을 등록 [crayo... Read More..