전체 글 썸네일형 리스트형 우분투에서 Postfix를 설치하고 테스트하는 방법-작성중 우분투 24.04에서 Postfix를 설치하고 테스트하는 방법1. Postfix 설치sudo apt updatesudo apt install postfix -y설치 중에 Postfix 설정 구성 화면이 나타납니다."General type of mail configuration"에서 "Internet Site"를 선택합니다."System mail name"에 서버의 FQDN(예: mail.example.com)을 입력합니다.설치가 완료되면 기본 설정 파일이 /etc/postfix/main.cf에 생성됩니다.2. Postfix 설정 확인 및 변경기본 설정을 편집합니다.sudo vim /etc/postfix/main.cf주요 설정메일 도메인 설정 (필요 시 수정)myhostname = mail.example... 더보기 [제품] QCY 넥밴드 블루투스 이어폰 T22APP QCY 넥밴드 블루투스 이어폰 T22APP2025년 01월 19 구매 참고URL- QCY KOREA : ITEMS- QCY KOREA : 공식몰 더보기 NGINX에서 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드를 그대로 유지하는 방법 NGINX에서 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드를 그대로 유지하는 방법HTTP에서 HTTPS로 리다이렉트할 때 클라이언트가 보내는 HTTP 메서드(예: POST, GET 등)를 그대로 유지하려면 HTTP 307 또는 HTTP 308 리다이렉트를 사용해야 합니다. return 301을 사용하면 기본적으로 메서드가 GET으로 변경되므로 원래의 HTTP 메서드를 유지하려면 return 307 또는 return 308을 사용하는 것이 중요합니다.HTTP 301 또는 302 리다이렉트를 처리할 때- 대부분의 브라우저는 POST 요청을 GET 요청으로 변경합니다.- HTTP 307이나 308 리다이렉트를 사용하면 클라이언트가 요청 메서드(POST)를 유지할 수 있습니다.방법 1 : 307 리다이렉.. 더보기 RackTables의 업그레이드를 위해 제공되는 upgrade.php 스크립트를 사용하는 방법 RackTables의 업그레이드를 위해 제공되는 upgrade.php 스크립트를 사용하는 방법RackTables 마이그레이션웹 서버 : Apache 2.4.37→ Nginx 1.26.2PHP : 7.2.24 → 8.3.15데이터베이스 : MariaDB 10.3.28 → MySQL 8.0.40Racktables : 0.21.4 → 0.22.01. MariaDB에서 데이터베이스 백업MariaDB 서버에서 RackTables 데이터베이스를 백업mysqldump -u root -p racktables_db --single-transaction --routines --triggers --events --flush-logs > racktables_db-$(date '+%Y%m%d%H%M').sql2. 백업 파일 전.. 더보기 GitHub Actions 워크플로우에서 변수를 사용하는 방법 GitHub Actions 워크플로우에서 변수를 사용하는 방법GitHub Actions에서 기본 환경 변수, Secrets, 그리고 Variables는 모두 자동화된 워크플로우에서 중요한 역할을 합니다. 각 요소는 서로 다른 목적을 가지고 있으며 워크플로우의 효율성과 보안을 강화하는 데 사용됩니다.기능용도특징기본 환경 변수워크플로우 실행 환경 정보 제공자동으로 제공됨SecretsAPI 키, 비밀번호 등 민감한 정보 저장 및 관리암호화되어 저장되며, 로그에 노출되지 않음Variables워크플로우 구성 값 저장 및 재사용민감한 정보 저장은 지양사용 예시기본 환경echo "Repository: $GITHUB_REPOSITORY"Secretsuses: some-action@v1 with: api-key: ${{.. 더보기 AWS EC2에서 NGINX 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 업로드하는 방법 AWS EC2에서 NGINX 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 업로드하는 방법1. AWS EC2 인스턴스 설정Docker 설치Git 설치전체 워크플로더보기---vim deploy.ymlname: Build, Deploy, and Health Check NGINX Applicationon: push: branches: - mainenv: AWS_REGION: us-east-1 SECURITY_GROUP_ID: sg-07f3e EC2_CONTAINER_BASE_DIR: "/app/docker-container" APPLICATION_PORT: 80 DOCKER_IMAGE_NAME: springboot-appjobs: build: name: Bu.. 더보기 Docker 실험적 기능(Docker Experimental Features) Docker에서 실험적 기능(Experimental Features)을 활성화하고 확인하는 방법실험적 기능이 활성화되었는지 확인docker version -f '{{.Server.Experimental}}'Docker 설정 확인(daemon.json)cat /etc/docker/daemon.json1. 실험적 기능 활성화echo '{ "experimental": true}' | sudo tee /etc/docker/daemon.json2. Docker 데몬 재시작sudo systemctl restart docker3. 실험적 기능 확인더보기더보기---docker info---docker version -f '{{.Server.Experimental}}'true실험적 기능 사용 예시실험적 기능을 활성.. 더보기 Spring Boot 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 배포한 뒤 AWS EC2에 배포하는 방법 Spring Boot 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 배포한 뒤 AWS EC2에 배포하는 방법이 GitHub Actions 워크플로는 Spring Boot 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 배포한 뒤 AWS EC2에 배포하고 헬스 체크를 수행합니다.주요 작업Build: Docker 이미지 빌드 및 Docker Hub 푸시Deploy: AWS EC2 서버에 Docker 이미지 배포Health Check: 배포된 애플리케이션의 상태 확인전체 워크플로더보기---vim deploy.ymlname: Deploy Spring Boot Applicationon: push: branches: - mainenv: AWS_REGION: u.. 더보기 이전 1 2 3 4 ··· 277 다음