본문 바로가기

728x90

전체 글

[url] 클라우드플레어 IP 대역(Cloudflare IP) 클라우드플레어 IP 대역(Cloudflare IP) 참고URL - IP 범위 : https://www.cloudflare.com/ko-kr/ips/ - IPv4 텍스트 목록 : https://www.cloudflare.com/ips-v4 - IPv6 텍스트 목록 : https://www.cloudflare.com/ips-v6 더보기
Cloudflare 프록시 환경에서 Nginx의 액세스 로그에 클라이언트의 실제 IP 주소를 남기는 방법 Cloudflare 프록시 환경에서 Nginx의 액세스 로그에 클라이언트의 실제 IP 주소를 남기는 방법 Nginx 서버에서 클라이언트의 실제 IP 주소를 얻으려면 X-Forwarded-For 헤더를 사용해야 합니다. Cloudflare는 이 헤더를 통해 클라이언트의 IP 주소를 전달하므로 Nginx에서 이 헤더를 읽어야 합니다. 1. Nginx 설정에서 --with-http_realip_module 모듈 확인 nginx -V 2. Nginx 설정 파일 편집 sudo vim /etc/nginx/nginx.conf server { listen 80; server_name your_domain.com; http { log_format main '$remote_addr - $remote_user [$time_.. 더보기
PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick(imagick) 확장 모듈을 설치하는 방법 PHP ImageMagick 확장 모듈은 PHP에서 ImageMagick을 사용할 수 있도록 해주는 모듈입니다. 이 모듈을 설치하면 PHP에서 이미지를 변환, 크기 조정, 색상 변경, 텍스트 추가 등 다양한 작업을 수행할 수 있습니다. php 버전 확인 $ php -v PHP 7.3.29 (cli) (built: Jul 7 2021 17:34:15) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.29, Copyright (c) 1999-2018, .. 더보기
CentOS 7에서 ImageMagick을 설치하고 테스트하는 방법 CentOS 7에서 ImageMagick을 설치하고 테스트하는 방법 ImageMagick은 무료, 오픈 소스, 크로스 플랫폼 소프트웨어 제품군으로, 래스터 이미지를 표시, 만들기, 변환, 수정 및 편집할 수 있습니다. ImageMagick은 200개 이상의 이미지 파일 형식을 지원하며, 명령줄 도구와 그래픽 사용자 인터페이스(GUI)를 모두 제공합니다. ImageMagick은 다음과 같은 작업을 수행할 수 있습니다. 이미지를 변환: 한 이미지 형식에서 다른 이미지 형식으로 변환합니다. 예를 들어, JPEG 이미지를 PNG 이미지로 변환할 수 있습니다. 이미지의 크기 조정: 이미지의 크기를 조정합니다. 예를 들어, 이미지를 200x200으로 조정할 수 있습니다. 이미지의 색상 변경: 이미지의 색상을 변경합.. 더보기
VMware ESXi 환경에서 리눅스 가상 머신(VM)의 하드 디스크 용량을 증설하는 방법 - Ubuntu VMware ESXi 환경에서 리눅스 가상 머신(VM)의 하드 디스크 용량을 증설하는 방법 - Ubuntu ESXi 관리자에서 VM 설정 열기 VMware ESXi 관리자에서 VM을 선택하고 "편집 가상 머신 설정" 또는 유사한 옵션을 선택하여 VM 설정을 엽니다. 하드 디스크 추가 VM 설정에서 "하드웨어" 탭을 선택하고 하드 디스크를 추가합니다. 새로운 하드 디스크를 추가할 때 증설할 용량을 지정합니다. 증설할 용량은 원하는 크기로 설정합니다. 물리 디스크 증설 ** 데이터스토어 용량 부족 이슈로 별도의 하드 디스크 추가 VM 하드 디스크 1(120 GB) VM 하드 디스크 2 생성(200 GB) VM 부팅 및 파티션 조정 VM을 부팅하고, 추가한 하드 디스크를 확인합니다. 새로운 하드 디스크에는 파.. 더보기
Ubuntu에 OpenJDK, Zookeeper 및 Kafka를 설치하는 방법 Ubuntu에 OpenJDK, Zookeeper 및 Kafka를 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS 1. OpenJDK 설치 우선 OpenJDK를 설치합니다. Kafka와 Zookeeper는 Java 기반으로 동작하므로 OpenJDK가 필요합니다. 저장소 업데이트 apt-get update OpenJDK 설치 apt-get install -y openjdk-17-jre OpenJDK 버전 정보 확인 $ java --version openjdk 17.0.8.1 2023-08-24 OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Se.. 더보기
원도우 11에서 WSL을 사용하여 Ubuntu를 실행하고 SSH 서버를 활성화하는 방법 원도우 11에서 Windows Subsystem for Linux (WSL)을 사용하여 Ubuntu를 실행하고 SSH 서버를 활성화하는 방법 1. WSL 설치 Windows 11에서 WSL을 사용하려면 먼저 WSL을 설치해야 합니다. 이를 위해 PowerShell을 열고 다음 명령을 실행합니다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 시스템 재부팅이 요구되면 수락하세요. 2. WSL 2로 업그레이드 WSL 2를 사용하면 더 나은 성능을 얻을 수 있습니다. WSL 2로 업그레이드하려면 다음 명령을 실행합니다. dism.exe /online /enable-feature /fea.. 더보기
MySQL(MariaDB) 서버의 타임존을 확인하고 변경하는 방법 MySQL(MariaDB) 서버의 타임존을 확인하고 변경하는 방법 타임존 확인 MySQL(MariaDB) 서버의 현재 타임존을 확인하려면 다음 쿼리를 실행합니다. SELECT @@global.time_zone; 이 쿼리는 글로벌 타임존 설정을 반환합니다. MySQL(MariaDB) 서버의 타임존과 관련된 변수들을 확인 SHOW VARIABLES WHERE Variable_name LIKE '%time_zone%'; MySQL(MariaDB) 서버의 글로벌(time_zone) 및 세션(session_time_zone) 타임존 설정을 확인 SELECT @@global.time_zone, @@session.time_zone; @@global.time_zone: 이 변수는 MySQL(MariaDB) 서버의 글로.. 더보기

728x90