Cloud 8

카페24 워드프레스 블로그 검색엔진최적화(SEO) 진행 후기

저는 이전에 카페24 워드프레스 호스팅을 구매했었습니다. 워드프레스를 도메인에 연결하고 세팅한지는 좀 되었지만 .. 늦게서나마 검색엔진최적화를 진행한 후기를 올립니다. 제가 진행한 검색엔진 최적화는 총 5가지입니다. 워드프레스 Yoast SEO 활성화구글 서치콘솔 (Google Search Console) 등록빙 웹마스터툴 (Bing Webmaster Tools) 등록네이버 서치어드바이저 등록다음 웹마스터도구 등록 간단하게 사진과 함께 설명드리겠습니다.  [First-time configuratin]을 클릭해 첫 세팅을 완료했습니다.  두번째는, 구글 서치 콘솔입니다. RSS는 주소에 /feed 를 붙이면 됩니다.(예를 들어, https://rexondex.tistory.com/feed 형식으로) Sit..

Cloud 2025.01.13

카페24 워드프레스 호스팅 구입 및 도메인 연결하기 [PaaS]

:: PaaS 서비스란? :: 클라우드 컴퓨팅 서비스는 크게 IaaS, PaaS, SaaS로 구분할 수 있어요. IaaS는 Infrastructure as a Service, 인프라 서비스로, 가상화된 컴퓨터 자원을 이용할 수 있는 서비스에요.PaaS는 Platform as a Service. 플랫폼 서비스로, 개발자들이 어플리케이션을 개발하고 실행할 수 있는 환경을 제공해요.SaaS는 소프트웨어 서비스로, 사용자가 인터넷을 통해 애플리케이션을 직접 이용할 수 있게 제공하는 소프트웨어 서비스에요. Saas의 예시로는 Google Workspace, Microsoft 365, Dropbox, Adobe Creative Cloud, Zoom 등이 있어요, 이 소프트웨어들의 공통점은 클라우드를 사용하여 사용자..

Cloud 2024.12.27

EC2 인스턴스에 도커 컨테이너를 실행하고 배포하기 [DockerHub]

AWS EC2 인스턴스에서 Docker 컨테이너를 실행하고 웹 애플리케이션을 배포하는 방법에 대해 설명합니다. 이 과정에서는 EC2 인스턴스를 생성하고, Docker를 설치하며, Docker Hub에서 컨테이너를 다운로드하고 실행하는 방법을 다룹니다. nginx를 EC2에 배포하는 기본적인 가이드와, EC2에 도커 컨테이너를 실행한 후기로 구성했습니다.1. AWS EC2 인스턴스 생성- 1. AWS Management Console에 로그인 후 EC2 서비스로 이동합니다.- 2. "인스턴스 생성" 버튼을 클릭하여 새로운 EC2 인스턴스를 생성합니다.t2.micro 인스턴스를 선택하여 무료 사용 범위 내에서 진행합니다.키 페어를 생성하거나 기존 키를 선택하여 SSH 접속에 사용할 수 있도록 합니다.보안 그..

Cloud 2024.12.27

GitHub Pages에서 직접 외부API를 사용하는건 힘들다 [AWS/탐구]

깃허브 페이지에서 외부 API를 호출하여 데이터를 실시간으로 렌더링하고자 했습니다.깃허브 페이지는 정적 리소스를 무료로 간편하게 배포할 수 있어 활용성이 높은데, 통신 및 API 활용이 가능할지에 대한 의문이 생겼습니다.의문을 해소하기 위해 서버사이드 함수를 AWS Lambda로 실행하고자 했습니다. (서버리스 아키텍처)# 테스트 결과:외부 API를 사용해 데이터를 응답받아 렌더링하는 것은 충분히 가능했습니다.하지만 외부 API를 사용하려면 API Key를 사용해야 하는데, API Key와 API Gateway 주소를 숨기는 것이 불가능하다는 문제가 있었습니다.깃허브 페이지는 웹에 배포되는 형태이기 때문에 API Key, 보안 키 등을 깃허브 리포지토리에 업로드하면 안 됩니다.리포지토리에 있는 키는 누구..

Cloud 2024.10.15

아마존 AWS Lambda, API Gateway 설정하기 [후기]

정적 html을 깃허브 도메인으로 제공하는 깃허브 페이지에서API를 사용해서 외부 데이터를 요청할 수 있다는 점에 흥미를 가져아마존 AWS Lambda와 API Gateway 기능으로API를 요청해 서버사이드 개별함수를 실행시키고자 했습니다. 작동순서는 이렇습니다. [깃허브 페이지] -> 요청 -> [API Gateway] -> [Lambda 함수 실행] 깃허브 페이지에서 자바스크립트 모듈로 API Gateway에 요청을 보내고API Gateway는 연결된 Lambda함수에 파라미터를 전달하여 함수를 실행시킵니다. 그러면 깃허브 페이지 화면에서 실시간으로 응답을 받아 렌더링할수 있습니다. 준비물 :1. 사용할 외부 오픈 API2. AWS Lambda3. AWS API Gateway4. 본인이 API를 요..

Cloud 2024.10.15

깃허브 페이지와 서버리스로 페이팔 결제서비스 가능할까? [AWS/탐구]

준비물 :1.GitHub Pages 리포지토리2.AWS Lambda (Serverless 구현)3.Paypal 결제 API 깃허브 페이지 도메인으로 접속하면 깃허브 리포지토리의 렌더링된 정적 리소스들을 확인할 수 있습니다.여기서 궁금한 점이 생겼습니다. 1. 정적 리소스는 서버 및 DB로직 없이 렌더링될 수 있다.2. (HTML + CSS + JS) 웹 표준 기술을 사용해 정적 리소스에서도 통신이 가능할까? 첫번째로 서버의 처리 없이 바닐라 HTML 만으로 깃허브 페이지에서 통신이 가능한지 의문이 생겼습니다. 그리고 두번째 의문도 생겼습니다. 3. 정적 리소스여도 서버 및 DB 로직 없이 사용자의 간단한 데이터를 저장할 수 있지 않을까?4. 그렇다면 정적 리소스에서 외부 API를 호출하여 데이터를 불러와..

Cloud 2024.10.14

AWS EC2에 스프링부트 첫 배포한 후기 [RDS/MySql]

[ AWS 배포를 위해 밟은 절차 ] 1. 스프링부트 프로젝트를 .jar 파일로 만든다.2. AWS EC2 인스턴스를 우분투로 생성 및 연결한다.3. AWS RDS를 mySql로 생성하여 로컬에서 실행할때와 같은 구조로 테이블과 제약조건을 구성한다. 4. AWS의 우분투 환경에 FileZilla로 연결하여 .jar 파일을 업로드한다.5. 우분투 콘솔에서 .jar 파일을 실행시킨다.( 프로젝트에서 사용하는 자바 버전을 처음 한번은 명령어를 통해 설치해줘야 한다. ) 6. 로컬 콘솔에서 봤던 것처럼 로그를 통해 스프링부트가 제대로 실행되는지 확인한다. 7. [... Started ... :8080 ...] 등 로그가 확인되면 "ec2-...-...com" 형식의 퍼블릭주소에 포트 :8080 을 붙여 접속한다..

Cloud 2024.09.30

카페24 웹호스팅 실패한 경험 [스프링부트/후기]

환경 세팅스프링 부트 버전: 3.2.8톰캣 버전: 10.x빌드 툴: Gradle배포 방법: .war 파일 생성 후 ROOT.war로 FileZilla를 이용해 업로드 문제 상황카페24의 톰캣 웹호스팅 옵션을 이용해 스프링 부트를 배포하려고 시도했습니다..war 파일은 정상적으로 압축 해제되고, 서버 주소는 활성화되어 있음.그러나 브라우저에서 접속 시 HTTP 에러 발생: 리소스를 찾을 수 없거나 경로 문제로 인해 정적 리소스 접근 실패. 시도한 해결법여러 설정을 변경하고 경로를 수정하며 문제 해결을 시도했으나 실패.2022년 이후 카페24 웹호스팅에서 스프링 부트를 성공적으로 배포했다는 최신 정보를 찾기 어려움.유사한 환경의 질문글을 참고했으나 답변이 없고, 동일한 문제가 해결되지 않은 상태로 보임. 결..

Cloud 2024.09.30