본문 바로가기

728x90
반응형

리눅스

C276x260 SSL 인증서 확인 SSL 인증서 확인HTTP 응답 헤더와 HTTPS 인증서 정보 확인HTTP 응답 코드만 출력curl -s -o /dev/null -w "%{http_code}" --resolve www.scbyun.com:443:127.0.0.1 https://www.scbyun.com200-I : HTTP 응답 헤더만 출력curl -I --resolve www.scbyun.com:443:127.0.0.1 https://www.scbyun.comHTTP/2 200 server: nginxcontent-type: text/html; charset=UTF-8cache-control: no-cache, privatedate: Thu, 16 Jan 2025 07:38:09 GMTset-cookie: XSRF-TOKEN=eyJp.. 더보기
C276x260 ps kill 명령어 ps kill 명령어httpd 프로세스를 찾아 강제 종료ps ax | grep -v grep | grep httpd | awk '{print $1}' | sort -u | xargs kill -9pkill 명령어pkill -9 -f httpd 더보기
C276x260 GitHub Actions를 사용해 Spring Boot 애플리케이션을 빌드하고 Docker 이미지를 생성하여 Docker Hub에 업로드하는 방법 GitHub Actions를 사용해 Spring Boot 애플리케이션을 빌드하고 Docker 이미지를 생성하여 Docker Hub에 업로드하는 방법GitHub Actions 워크플로우전체 워크플로우더보기---name: Deploy Spring Boot Applicationon: push: branches: - mainenv: AWS_REGION: us-east-1 SECURITY_GROUP_ID: sg-07f3 CONTAINER_BASE_DIR: "/app/docker-container" CONTAINER_LOG_DIR: "$CONTAINER_BASE_DIR/logs" APPLICATION_PORT: 8080 DOCKER_REPO: ${{ vars.DOCKER_REPO }} .. 더보기
C276x260 우분투 24.04에서 최신 버전의 Docker를 설치하는 방법 우분투 24.04에서 최신 버전의 Docker를 설치하는 방법(install docker on ubuntu)Docker 공식 설치 가이드 : Install using the convenience script테스트 환경$ sudo lsb_release -dDescription: Ubuntu 24.04.1 LTSDocker 설치Docker 설치 스크립트 다운로드curl -fsSL https://get.docker.com -o get-docker.shchmod +x get-docker.sh설치 내용을 미리 확인 (실제 설치는 아님)./get-docker.sh --dry-run# Executing docker install script, commit: 4c94a56999e10efcf48c5b8e3f6afe.. 더보기
C276x260 PHP-FPM Pool을 구성하는 방법 PHP-FPM Pool을 구성하는 방법우분투 24.04에서 CPU 개수, 메모리 용량, PHP 프로세스당 메모리 용량을 자동으로 수집하고 이를 기반으로 PHP-FPM 풀 설정을 계산하는 Bash 스크립트입니다.PHP-FPM Pool 설정 파일 위치PHP-FPM의 Pool 설정은 /etc/php/{PHP_VERSION}/fpm/pool.d/ 디렉토리 내의 개별 파일로 관리됩니다. 기본적으로 www.conf라는 파일이 존재하지만 여러 개의 Pool을 설정할 수 있습니다.cd /etc/php/8.3/fpm/pool.d/기본 Pool 설정 파일 수정www.conf 파일을 편집하여 기본 Pool 설정을 수정할 수 있습니다.sudo vim /etc/php/8.3/fpm/pool.d/www.conf주요 설정 항목ww.. 더보기
C276x260 NGINX에서 가상 호스트에 HTTP2를 설정하는 방법 NGINX에서 가상 호스트(Virtual Host)에 HTTP/2를 설정하는 방법NGINX 버전 확인nginx -v1. http2 on; 방식이 지시문은 버전 1.25.1에 나타났습니다.#default.conf configureserver { listen 80 default_server; server_name _; return 301 https://$host$request_uri;}#Settings for a TLS enabled server.server { listen 443 ssl; http2 on; server_name _; root /usr/share/nginx/html; index index.html index.htm;...}2. listen 443 s.. 더보기
C276x260 tee 명령어 tee 명령어1. sudo tee -a 사용 (권장)cat /dev/null# Add parameter for WebServer* soft nofile 65535* hard nofile 65535* soft nproc unlimited* hard nproc unlimitedEOF2. 직접 파일 수정sudo cat > /etc/security/limits.conf# Add parameter for WebServer* soft nofile 65535* .. 더보기
C276x260 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법필수 패키지 설치빌드 도구 설치sudo apt install -y build-essentialre2c 설치sudo apt install -y re2cPHP 개발 도구, PECL 도구 및 librdkafka 개발 헤더 파일 설치sudo apt install -y php-dev php-pear librdkafka-devPECL을 통해 rdkafka 확장 설치현재 PECL 채널 정보 확인sudo pecl channel-info pecl.php.netPECL 채널 업데이트sudo pecl channel-update pecl.php.net기존에 설치된 rdkafka 확장을 제거sudo pecl uninstall rdkafkaPECL 채널 강제 업데이트(URL.. 더보기

728x90
반응형