admin 2025.03.25 인증서 pfx로 변환하는 방법 openssl로 구성된 SSL 인증서를 PFX로 변환하는 방법을 알아보자 PFX 변환시 패스워드를 구성하는 방식이다 파일은 다음과 같이 구성되어 있다 [crayon-67ebc823c8f83063517114/] OPENSSL 명령어로 인증서를 PFX로 변환한다 [crayon-67ebc823c8f8c019326737/] -export: .pfx 파일을 생성하는 옵션 -out www.xinet.kr.pfx: 출력할 .pfx 파일명 -inkey www.xinet.kr.key : 개인 키 파일 -in File_www.xinet.kr_apache.crt: 인증서 파일 -certfile ChainFile_ChainBundle.crt: 체인 인증서(중간 및 루트 인증서 포함) 파일 확인 [crayon-67ebc823c8f... Read More..
admin 2025.03.14 httpd 2.4 maxminddb 활용한 국가코드 출력 및 접속 제어 기존에 apache 2.4 버전에서 국가 CODE 출력 또는 접속 제어를 할때는 GeoIP를 사용했는데 다른 방식 maxmindb를 사용해서 코드 출력 ,접속 제어를 할 수 있다 해당 O/S 는 Rocky 버전이다 [crayon-67ebc823c9c48980475065/] 1. epel 저장소 추가해주고 관련 패키지를 설치해준다 ( httpd 서버가 컴파일 방식이 아닌 yum 패키지 설치 기준이다) [crayon-67ebc823c9c51279901458/] 2. mod_maxmindb 다운로드 및 apache에 모듈 추가 (만약 httpd가 comfile 되어 있다면 apxs를 경로에 맞게 수정하면됨) [crayon-67ebc823c9c55508038214/] 3. 정상적으로 설치가 진행이 되었다면 파일 확... Read More..
+ admin 2025.03.14 Ubuntu apache2 maxminddb 활용한 국가 접속 허용 Ubuntu에 설치된 apache2에서 maxminddb를 이용해서 로그에 국가코드를 출력하게 구성하고 특정 국가 차단 및 허용에 대한 방법을 알아보자 O/S 버전 [crayon-67ebc823ca8f1043888843/] 1. 기본 apache는 설치되어 있다 ( 설치는 해당 주소 참고 –> https://xinet.kr/?p=4423) 패키지 저장소 추가 [crayon-67ebc823ca8fa733640732/] 2. 패키지 업데이트 및 패키지 설치 [crayon-67ebc823ca8fe583114577/] 3. maxminddb는 패키지 설치가 진행이 안되니 직접 컴파일을 진행해야 한다 관련 패키지 설치 [crayon-67ebc823ca90b314152425/] 4. 파일 다운로드 및 설치 진행 [... Read More..
+ admin 2025.03.14 Ubuntu 24.04 APM , http2 지원( apache 2.4 , php 8.3 , mariadb 10.x ) install Ubuntu 24.04 버전에서 APM 을 설치하는 방법 APACHE : 2.4.58 ( event 모드 , HTTP2 지원) PHP : 8.3 ( php-fpm 모드로 운영) MARIADB : 10.11.x 추가적으로 OPENSSL 이용해서 보안 인증서까지 등록하는 방법 안내 (추가 certbot 이용 무료 인증서 등록방법도 포함) 1. os버전 확인 [crayon-67ebc823cb5b4786196423/] 2. 필수 패키지 설치 [crayon-67ebc823cb5bc316486274/] 3. Mariadb 공식 GPG키 추가 [crayon-67ebc823cb5bf684492827/] 4. mariadb 저장소 추가 [crayon-67ebc823cb5c2895194854/] 5. 패키지 목록 업데이트 ... Read More..
+ admin 2025.03.14 ubuntu 24.04 APM ( apache 2.4 , php 8.3 , mariadb 10.x ) install Ubuntu 24.04 버전에서 APM 을 설치하는 방법 APACHE : 2.4.58 ( prefork 모드 , HTTP2 동작안됨) PHP : 8.3 MARIADB : 10.11.x 추가적으로 OPENSSL 이용해서 보안 인증서까지 등록하는 방법 안내 (추가 certbot 이용 무료 인증서 등록방법도 포함) 1. os버전 확인 [crayon-67ebc823ccb17618366849/] 2. 필수 패키지 설치 [crayon-67ebc823ccb20814620094/] 3. Mariadb 공식 GPG키 추가 [crayon-67ebc823ccb23761226602/] 4. mariadb 저장소 추가 [crayon-67ebc823ccb26324856742/] 5. 패키지 목록 업데이트 [crayon-67ebc8... Read More..
+ admin 2025.02.11 ipmitool을 이용하여 현재 서버의 전력 사용량 확인 ipmitool을 이용하여 현재 운영중인 서버의 전력 사용량을 확인하는 방법 1. ipmitool 설치 진행 [crayon-67ebc823ceb1c143192428/] 2. 설치 후 명령어로 ipmitool sensor list 로 확인 [crayon-67ebc823ceb25291745357/] 해당 부분 PMBPower부분이 현재 파워의 전력 사용량이다 / 1600와트 1개에서 약 540w 사용중 유저 리스트도 확인 가능 [crayon-67ebc823ceb29430533446/] 전원상태 확인 [crayon-67ebc823ceb2d074066857/] Read More..
+ admin 2025.01.10 rabbimq prometheus + grafana rabbitmq 설치되어 있다는 가정하에 플러그인 먼저 리스트 확인 [crayon-67ebc823cf7dd065003245/] prometheus 플러그인 설치 [crayon-67ebc823cf7e6516648109/] 확인 정상적으로 운영이 된다면 포트 15692 포트 사용 [crayon-67ebc823cf7eb893759867/] rabbitmq 재시작 [crayon-67ebc823cf7ee004515877/] prometheus 추가 및 서비스 재시작 [crayon-67ebc823cf7f1968717161/] prometheus 확인 grafana 대시보드 추가 https://grafana.com/grafana/dashboards/10991-rabbitmq-overview/ grafana에서 해당 대시... Read More..
admin 2025.01.08 openstack 네트워크 리밋 부분 변경 방법 기본 openstack을 설치하고 나서 쿼터 설정값을 확인하는데 네트워크 부분은 기본 명령어로 변경이 되지 않는다 [crayon-67ebc823d0523868515882/] 여기서 secgroup-rules을 명령어로 변경하려면 안된다 [crayon-67ebc823d052c347949268/] 방법은 컨트롤서버의 neutron-server의 환경설정값을 변경하면 된다 [crayon-67ebc823d052f385102885/] 서비스 새시작 [crayon-67ebc823d0533114033297/] 확인 [crayon-67ebc823d0536513954883/] 관련정보 https://docs.openstack.org/neutron/pike/configuration/neutron.html Read More..
admin 2024.12.24 ModuleNotFoundError: No module named ‘pymemcache’ openstack horizon 웹에서 실행시 아래와 같이 에러가 발생하는 경우 [crayon-67ebc823d1574006183396/] pymemcache 설치 후 apache 재시작 [crayon-67ebc823d157c242461073/] Read More..
admin 2024.12.20 rocky 9 nic 강제 이름 변경 rocky 9 버전에서 nic 이름이 순서대로 아니고 랜덤으로 올라오는 경우가 있다 이럴때 강제적으로 변경하는 방법 1. ip link 으로 현재 nic의 맥어드레스를 확인하자 [crayon-67ebc823d25b9524432024/] 2. 위에서 확인한 mac 정보를 가지고 룰 파일을 생성 [crayon-67ebc823d25c2735048790/] 3. 적용 [crayon-67ebc823d25c6989182940/] 4. 리부팅 [crayon-67ebc823d25ca292423210/] 5. 리부팅 후 확인 [crayon-67ebc823d25cd361634183/] Read More..