본문 바로가기

728x90
반응형

변군이글루

(590)
C264x200.fwebp.q85 NGINX에서 특정 IP 주소를 허용하고 나머지 모든 IP 주소를 리다이렉트하도록 설정하는 방법 NGINX에서 특정 IP 주소를 허용하고 나머지 모든 IP 주소를 리다이렉트하도록 설정하는 방법geo 지시자 예시geo $geo { default 0; 127.0.0.1 2; 192.168.1.0/24 1; 10.1.0.0/16 1; ::1 2; 2001:0db8::/32 1;}특정 IP 주소를 차단하고 차단된 IP 주소를 특정 URL로 리다이렉트하는 설정이 설정에서는 192.168.1.1과 10.0.0.1 IP 주소에서 요청이 들어오는 경우에만 접근을 허용하고 다른 모든 IP 주소는 http://example.com/denied.html로 리다이렉트합니다.http { # geo 모듈을 사용하여 IP 주소를 차단 목록에 ..
C264x200.fwebp.q85 NGINX의 SSL/TLS 프로토콜 및 암호화 스위트를 안전하게 구성하는 방법 NGINX의 SSL/TLS 프로토콜 및 암호화 스위트를 안전하게 구성하는 방법HTTP 요청을 HTTPS로 리다이렉트server { listen 80 default_server; server_name _; # 모든 HTTP 요청을 HTTPS로 리다이렉트 return 301 https://$host$request_uri;}HTTPS 요청을 특정 사이트로 리다이렉트server { listen 443 ssl default_server; server_name _; # SSL 인증서와 키 파일 경로 설정 ssl_certificate /path/to/your/certificate.crt; ssl_certificate_key /path/to/your/private.key..
C264x200.fwebp.q85 git clone 특정 디렉토리만 선택적으로 복제하는 방법 git clone 특정 디렉토리만 선택적으로 복제하는 방법git clone 명령어는 전체 저장소를 복제하는 데 사용되며 특정 디렉토리만 선택적으로 복제하는 기능은 지원하지 않습니다. 하지만 특정 디렉토리만 가져오는 비슷한 효과를 낼 수 있습니다. git 버전 확인git version$ git versiongit version 2.34.1Partial CloneGit 2.19 이상에서 지원하는 기능으로 필요한 파일만 다운로드할 수 있습니다. 하지만 특정 디렉토리만 클론하는 것과는 조금 다릅니다.git clone --filter=blob:none --no-checkout cd git sparse-checkout init --conegit sparse-checkout set git checkout 예를 들어,..
C264x200.fwebp.q85 우분투에 PHP 8.3을 설치하거나 기존 PHP를 PHP 8.3으로 업그레이드하는 방법 우분투에 PHP 8.3을 설치하거나 기존 PHP를 PHP 8.3으로 업그레이드하는 방법기존 PHP 패키지 제거sudo apt-get remove -y $(dpkg -l | grep php | awk '{print $2}')sudo apt-get purge -y $(dpkg -l | grep php | awk '{print $2}')sudo apt-get autoremove -y패키지 목록 업데이트sudo apt-get updatesoftware-properties-common 패키지 설치sudo apt-get install -y software-properties-commonOndrej PHP PPA 추가sudo add-apt-repository ppa:ondrej/php -yOndrej PHP PPA ..
C264x200.fwebp.q85 원도우에서 Redis CLI를 설치하고 실행하는 방법 원도우에서 Redis CLI를 설치하고 실행하는 방법1. Windows용 Redis 설치Redis는 기본적으로 Windows를 지원하지 않지만 Microsoft가 제공하는 Windows 포트를 사용할 수 있습니다. Redis 다운로드 Microsoft의 Redis 3.0 다운로드Microsoft의 Redis 3.0 페이지로 이동합니다. Redis-x64-3.0.504.zip 파일을 다운로드합니다.압축 해제다운로드한 zip 파일을 원하는 폴더에 압축 해제합니다.2. Redis 서버 및 CLI 실행Redis 서버 실행명령 프롬프트에서 압축 해제한 폴더로 이동합니다.cd C:\Redisredis-server.exe 파일을 실행합니다.redis-server.exeRedis CLI 실행명령 프롬프트에서 동일한 폴..
C264x200.fwebp.q85 우분투에서 APT 패키지 관리자를 통해 프록시를 설정하는 방법 우분투에서 APT 패키지 관리자를 통해 프록시를 설정하는 방법프록시 서버를 통해 인터넷에 접근하여 패키지를 다운로드할 수 있습니다.1. 환경 변수 설정모든 사용자에게 적용됩니다. /etc/apt/apt.conf.d/ 디렉토리에 새로운 설정 파일(02proxy)을 생성합니다.sudo vim /etc/apt/apt.conf.d/02proxy파일에 http://your-proxy-server:port/를 실제 프록시 서버의 주소와 포트로 변경하여 추가합니다.Acquire::http::Proxy "http://your-proxy-server:3142/";Acquire::https::Proxy "http://your-proxy-server:3142/";2. 사용자별 설정특정 사용자에게만 적용됩니다. 홈 디렉토리의..
C264x200.fwebp.q85 BIND에서 nsupdate 명령을 사용하여 동적으로 존을 변경하는 방법 BIND에서 nsupdate 명령을 사용하여 동적으로 존을 변경하는 방법BIND 설치yum install -y bind bind-utilsBIND 버전 정보named -v$ named -vBIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.15 (Extended Support Version) sangchul.kr 도메인 설정sangchul.kr zonefile 편집vim /var/named/sangchul.kr.zone$TTL 60@ IN SOA ns.sangchul.kr. manager.sangchul.kr. ( 2013070203 ; serial ..
C264x200.fwebp.q85 YUM EPEL 저장소에서 메타링크를 가져올 수 없는 오류 YUM EPEL 저장소에서 메타링크를 가져올 수 없는 오류테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (AltArch)$ uname -aLinux 8ee968aa531f 6.6.26-linuxkit #1 SMP Sat Apr 27 04:13:19 UTC 2024 aarch64 aarch64 aarch64 GNU/LinuxYUM EPEL 저장소 메타링크 오류Cannot retrieve metalink for repository: epel/aarch64. Please verify its path and try againepel/aarch64 저장소에서 메탈링크를 가져올 수 없다는 오류는 EPEL 저장소 메타데이터에 접근하는 데 문제가 있음을 나..

728x90
반응형