본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] RSS(Rich Site Summary)란? RSS(Rich Site Summary)란?RSS 란?RSS(Rich Site Summary 또는 Really Simple Syndication)는 웹 콘텐츠를 구조화된 형식으로 제공하고 업데이트된 내용을 효과적으로 공유하기 위한 표준 웹 피드 형식입니다. 주로 뉴스, 블로그, 웹 사이트의 최신 업데이트를 구독하고 업데이트를 실시간으로 받아보기 위해 사용됩니다.웹마스터 도구에 RSS를 제출해야 하나요?일반적으로 웹마스터 도구(예: Google Search Console, Bing Webmaster Tools 등)에 RSS 피드를 직접 제출하는 것은 필요하지 않습니다. 웹마스터 도구는 웹 사이트의 검색 엔진 최적화(SEO)와 관련된 작업을 수행하는 도구로 사용됩니다. RSS 피드와 웹마스터 도구는 다른 목.. 더보기
C276x260.fwebp.q85 [draft] 우분투에 Nginx와 ModSecurity를 설치하고 OWASP ModSecurity CRS를 적용하는 방법 우분투에 Nginx와 ModSecurity를 설치하고 OWASP ModSecurity Core Rule Set을 적용하는 방법Nginx 에 ModSecurity v3 모듈을 동적 모듈로 연동하고 OWASP ModSecurity Core Rule Set(CRS) 를 적용하는 방법을 설명합니다.1. 기존 Nginx 완전 제거sudo apt-get purge -y nginx nginx-*sudo apt-get autoremove -yPPA 제거sudo add-apt-repository -y --remove ppa:ondrej/nginx2. Nginx 설치자동 설치 스크립트 (권장)sudo curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu.. 더보기
C276x260.fwebp.q85 [draft] CentOS 8 Docker 컨테이너에서 systemctl 사용하기 CentOS 8 Docker 컨테이너에서 systemctl 사용하기(/sbin/init)일반적으로 Docker 컨테이너 내부에서는 systemctl 명령이 정상적으로 동작하지 않습니다. 그 이유는 컨테이너가 systemd(init 시스템) 를 기본으로 실행하지 않기 때문입니다.하지만 CentOS 8 컨테이너를 systemd 기반으로 실행하면 컨테이너 내부에서도 systemctl을 사용할 수 있습니다.테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)Host OS는 CentOS 7이지만 컨테이너 이미지는 CentOS 8 입니다.1. systemd를 사용하는 CentOS 8 컨테이너 실행Docker 컨테이너 실행docker .. 더보기
C276x260.fwebp.q85 [draft] 리눅스 배포판(Linux Distros) 리눅스 배포판(Linux distributions)인기 있는 리눅스 배포판에 대한 간단한 설명1. Arch Linux최소주의 접근 방식을 채택하여 사용자에게 최소한의 미리 설정된 패키지를 제공하고, 사용자가 필요한 소프트웨어를 직접 설치하고 구성할 수 있도록 하는 롤링 릴리스 배포판입니다.Arch Linux는 사용자 중심의 커뮤니티와 포럼을 통해 지원되며, 최신 소프트웨어 및 패키지 업데이트를 빠르게 받아볼 수 있습니다.2. Gentoo Linux소스 기반 배포판으로, 사용자가 시스템을 빌드하고 최적화하기 위해 소스 코드를 컴파일합니다.Gentoo는 사용자 정의 가능성이 높으며, 시스템에 대한 깊은 이해와 기술적 지식이 필요합니다.3. Fedora레드햇 기반의 커뮤니티 주도형 배포판으로, 새로운 기술을 .. 더보기
C276x260.fwebp.q85 [draft] Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법 Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법사전 준비Docker & Docker Compose 설치시스템에 Docker와 Docker Compose가 설치되어 있어야 합니다.Docker Compose 공식 설치 가이드(https://docs.docker.com/compose/install/)에서 제공됩니다.설치 확인docker --versiondocker-compose --version1. GitLab Docker Compose 프로젝트 준비GitLab Docker Compose 저장소 클론git clone https://github.com/anti1346/docker-gitlab-ce.gitcd docker-gitlab-ce.env 파일 생성GitLab 도메인과 이메.. 더보기
C276x260.fwebp.q85 [draft] 개인 키를 사용하여 공개 키를 생성하는 방법 개인 키(Private Key)를 사용하여 공개 키(Public Key)를 생성하는 방법공개 키 암호화에서는 개인 키(Private Key)를 기반으로 공개 키(Public Key)를 생성합니다.개인 키는 절대 외부에 노출되면 안 되며 공개 키는 인증·암호화 목적 등으로 자유롭게 공유할 수 있습니다.1. OpenSSL을 사용하여 키 생성개인 키 생성RSA 알고리즘을 사용하여 개인 키를 생성합니다.openssl genpkey -algorithm RSA -out private_key.pemprivate_key.pem : 생성된 개인 키 파일기본 키 길이는 OpenSSL 기본값을 사용합니다 (필요 시 -pkeyopt rsa_keygen_bits:2048 옵션 추가 가능)개인 키에서 공개 키 추출생성된 개인 키.. 더보기
C276x260.fwebp.q85 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천ElasticSearch HeadElasticsearch 클러스터용 웹 프런트 엔드Chrome Web Store를 통해 설치할 수 있습니다.Elasticsearch 클러스터 모니터링 및 프라이머리 샤드(Primary Shard)와 복제본(Replica) 보기 Chrome 웹 스토어 더보기
C276x260.fwebp.q85 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천Auto Refresh Plus | Page Monitor강력한 페이지 모니터 기능으로 자동으로 페이지를 새로고침합니다.Chrome Web Store를 통해 설치할 수 있습니다.Auto Refresh Plus 설치 후 설정 화면(시간 간격 설정)https://autorefresh.io 더보기