메뉴
brunch
매거진
AWS 전문가 되기
실행
신고
라이킷
댓글
공유
닫기
You can make anything
by writing
C.S.Lewis
브런치스토리 시작하기
브런치스토리 홈
브런치스토리 나우
브런치스토리 책방
계정을 잊어버리셨나요?
by
Master Seo
Oct 17. 2020
452. it.serverchk.com 웹사이트 이중화
<1 > 목적
it.serverchk.com
웹사이트를 빠르게 만들고자 한다.
<2> 필요한 것
우선 dns 설정도 필요하고, 웹서버도 필요하고, php사이트라 php 설치도 필요하다.
파일을 올리기 위해 ftp 설치도 필요하다.
클라우드가 빠르니 클라우드에 올리고자 한다.
AWS와 Gcp에 각각 웹서버 1대씩 운영하고자 한다.
<3> 사용 서비스
1
AWS
dns 서버스인 route53 사용
ec2에 eip 붙여 웹서버로 구축하자
serverchkaws--web01
2
GCP
웹
serverchkgcp-web02
<4> AWS 서버 설치
https://console.aws.amazon.com/console/home
1
Amazon Linux 2로 설치한다.
Amazon Linux 2는 5년간 지원을 제공한다.
t2.micro
서브넷을 public subnet az는 a나 c로 선택한다.
az b는
micro 타입은 제공하지 않는다.
보안 그룹은 80
ssh는 기본으로 열려 있다.
내 IP만 ssh가 가능하도록 수정한다.
사용자 지정 > 내 IP로 변경한다.
규칙 추가 > HTTP tcp 80 위치 무관 > 검토 및 시작 > 시작하기
새 키 페어 생성
serverchkaws--web01
인스턴스 시작
2
탄력적 IP 할당받기
탄력적 IP 연결
3
apahce 설치
# yum install -y httpd
/usr/sbin/httpd
4
php 설치
yum install -y php
5
ftp 설치
yum install -y vsftpd
# /usr/sbin/vsftpd
useradd xxxxxxxx
[root@ip-10-183-8-56 ~]# passwd xxxxxxxx
6
소스 올리기
cp /home/xxxxx/*.
7
웹사이트 ip로 접속해보기
it1.serverchk.com
<4> AWS DNS 설정하기
1
route53
생성
네임서버를 확인한다.
2
공인 IP 확인한다.
http://54.180.35.172
/
3
가중치 기반으로 레코더를 등록한다.
4. AWS에서 만들어진 네임서버 정보를 도메인 등록 대행 기관(가비아 등)의 네임서버에 입력한다.
등록 대행 기관 가비아에 접속
네임서버 설정 변경
AWS에서 만들어진 네임서버 정보를 입력한다.
ns-2024.awsdns-61.co.uk 등 4개
5
도메인으로 접속해보기
it.serverchk.com
www.serverchk.com
<5> GCP 서버 설치
1
https://console.cloud.google.com
/
2
프로젝트 생성
3
VM 인스턴스 생성
serverchkgcp-web02
리전
asia-northeast3(서울)
미신 유형 e2-small (vCPU 2개, 2GB 메모리)
부팅 디스크 변경 > centos 7
HTTP 트래픽 허용 체크
HTTPS 트래픽 허용 체크
생성
4
VPC 네트워크 > 방화벽 > ssh 허용
컴퓨트엔진 > VM인스턴스 > ssh 연결
5
apache 설치
yum install httpd -y
/usr/sbin/httpd
6
ftp 설치
yum install -y vsftpd
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload
systemctl enable vsftpd
systemctl start vsftpd
useradd xxxxxx
passwd xxxxxxxxx
7
vpc 네트워크 > 방화벽 허용
21 포트와 tcp:49152-65535 포트를 추가합니다.
8
서버 공인 ip 확인
9
pc에서 소스 파일 올리기
참고
https://brunch.co.kr/@topasvga/778
<6> AWS DNS에서 GCP IP 설정하기
it2.serverchk.com
it.severchk.com
기타
Azure에
it3.serverchk.com
만들기
1
오른쪽 위 톱니바퀴 > 언어 및 지역을 한국어로 변경
2
왼쪽 위 > 비용 관리 + 청구 > Azure 구독 >
3
왼쪽 위 > 홈> 리소스 그룹
감사합니다.
keyword
웹서버
서버
브런치는 최신 브라우저에 최적화 되어있습니다.
IE
chrome
safari