![[GCP] 구글 클라우드 플랫폼을 이용한 웹 서버 구축](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKULtm%2FbtsC8SJQ7uz%2FooL1ytVMZFLx78PRunDKyk%2Fimg.png)
저는 현재 GDSC Seoultech 소속으로 이번에 구글에서 주관하는 솔루션 챌린지(https://www.gdschongik.com/solution-challenge)에 참가하게 되었습니다. 구글에서 주관하는 만큼 구글 기술을 최대한 많이 사용하여 프로젝트를 진행하고자 합니다. 그 첫 번째가 구글 클라우드 플랫폼입니다.
GCP 접속 및 로그인
클라우드 컴퓨팅 서비스 | Google Cloud
데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.
cloud.google.com
위의 사이트에 접속하여 무료로 시작하기 클릭 후 주소와 카드번호를 입력하여 가입해 줍니다.
12개월간 300$의 금액으로 무료 이용이 가능합니다.
인스턴스 생성
1) 화면 왼측 메뉴 -> Compute Engine -> VM 인스턴스 -> 인스턴스 만들기를 선택합니다.
2) 이름과 지역을 설정합니다.
3) 필요한 성능에 맞게 머신을 선택합니다. (옆에 월별 예상 가격 참고)
4) 부팅 디스크 선택
5) 방화벽 설정
6) 만들기
IP 고정
IP고정을 하지 않으면 인스턴스를 재부팅할 때마다 IP가 바뀌게 됩니다.
그렇기에 IP고정은 가급적 하시는 게 좋습니다.
1) 화면 왼측 메뉴 -> VPC 네트워크 -> IP 주소 -> 메뉴(점 3개) 클릭
2) 이름 입력 후, 예약
3) 변경 확인
IP유형이 임시에서 고정으로 변경된 것을 확인할 수 있습니다.
SSH 접속
저는 ssh접속을 위해 WinSCP(https://winscp.net/eng/download.php)를 사용하였습니다.
WinSCP는 window 사용자 분들을 위한 소프트웨어입니다.
1) ssh key 생성
puttygen 32-bit Download
puttygen 64-bit Download
puttygen.exe(windows)을 먼저 다운로드하여야 합니다.
PuTTYgen을 실행시켜 Generate를 클릭하면 키를 생성합니다.
주의! (키 생성 중에는 빈 공간에 마우스를 움직일 것!!!)
2) 계정, 비밀번호 입력 후, Save private key
- Key comment: 계정 이름
- Key passphrase: 비밀번호
- Confirm: 비밀번호 확인
3) 화면 왼측 메뉴 -> Compute Engine -> 메타데이터 클릭
4) SSH 키 클릭 후, 아까 복사한 키 데이터를 입력하여 생성
5) WinSCP 실행
- Host: IP주소
- 사용자 이름: 키 계정
- 비밀번호: 키 비밀번호
6) 고급 -> SSH -> 인증 -> 개인키 파일에 생성한 키(.ppk) 파일 선택
7) 접속 후, PuTTY 실행
Apache 웹 서버 설치
아래 명령어를 입력 후, 외부 IP로 접속하면 다음과 같은 화면이 나옵니다.
# root 계정의 비밀번호 설정
$sudo passwd root
#root 계정으로 로그인
$su root
# apache 서버 설치
$apt-get install apache2
참고자료
구글 클라우드(GCP) 서버 구축
**1. 구글 클라우드 서버 구축하기** ** 1) 구글 클라우드 플랫폼 접속 및 로그인** 구글 클라우드 플랫폼(Google Cloud Platform)은 구글 검색과 유…
wikidocs.net
[GCP]구글 클라우드 플랫폼을 이용한 웹서버 열기 - 2. IP고정, Apache2설치
OS가 리눅스 기반이기 때문에 리눅스의 명령어를 잘 모르거나 CLI(Command Line Interface)에 익숙하지 않은 사람은 조금 어려울수있습니다. 이번 글은 인스턴스를 생성하고 터미널을 통해 웹서버를 운
joyfulap.tistory.com
'GCP' 카테고리의 다른 글
[GCP] SpringBoot에서 GCS에 오디오 파일 저장하기(2) (0) | 2024.02.18 |
---|---|
[GCP] SpringBoot에서 GCS에 오디오 파일 저장하기(1) (1) | 2024.01.30 |
[GCP] 구글 클라우드 플랫폼을 이용한 DB 생성 (0) | 2024.01.07 |
느리더라도 단단하게 성장하고자 합니다!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!