1
Server > 서버 선택 > 서버 관리 및 설정 변경 > 유사 서버 생성
생성시 공인 IP 만들어 주지는 않는다.
생성시 init script 실행 되지 않는다.
생성시 apache가 설치되지 않는다.
2
서버 OS만 같게 만들어준다.
유사서버 생성시 이름을 os-blockchain-naver-dev 로 했다.
3
public 서버를 통해 private server에 ssh로 접속한다.
서버가 다르므로 비밀번호도 새로 확인해야 한다.
디폴트로 디폴트 ACG 그룹을 사용하게 된다.
관리서버 암호로 접속 한다.
4
사설IP만 있어 베스천을 통해 접속이 가능하다.
베스천 서버에서 접속 하는 형식
ssh -l root 10.0.0.7
Server > 서버 선택 > 서버 관리 및 설정 변경 > 내 서버 이미지 생성
서버로 생성되는건 아니고 서버 이미지 디렉토리에 이미지가 만들어진다.
same-blockchain-naver-dev
1
서버를 중지 후 이미지 생성하는 것을 권장한다.
2
웹서버 스크립트는 미리 만든다.
Init Script
http
#!/bin/bash
yum -y install httpd php
systemctl enable httpd
cd /var/www/html
wget http://211.249.50.207/lab/lab.tgz
tar xvfz lab.tgz
cat phpadd >> /etc/httpd/conf/httpd.conf
systemctl restart httpd
3
bastion-web-image-2022-0405-1
4
VPC > server > Server image에 가면 이미지 파일이 있다.
5
해당 이미지로 private에 웹서버 2대를 만들어 보자.
6
Private Subnet에 서버 2대 생성한다.
이미지로 동일한 서버를 만든다.
스크립트를 새로 지정할수 있는 옵션은 있으나, 서버는 기존 이미지 서버와 동일한 서버가 생성된다.
Server image > 해당 이미지 선택 > 서버 생성
same-blockchain-web 로 하면
same-blockchain-web001 , same-blockchain-web002 로 생성된다.
7
public 서버를 통해 private server에 curl로 확인해본다.
잘 된다.
curl 10.0.2.7
[root@Server-EC2 ~]# curl 10.0.2.7
<h1> Web TEST 1</h1>
[root@blockchain-naver-bastion01-dev html]# curl 10.0.2.7
<br>Welcome to NCP Unleashed <br><br>Your server name is s17ff925097a002<br>Your IP is 10.0.0.6<br><br>
<img src='logo1.jpg' title='uuuuu' alt=''/>
<br><br><A href='/dbserver.php'>DB Server Configuration</a><br><A href='/lists2.php'>DB Action</a><br><br><A href='/load.html'>Make load 100 %</a>
[root@blockchain-naver-bastion01-dev html]# curl 10.0.2.6
<br>Welcome to NCP Unleashed <br><br>Your server name is s17ff9250977001<br>Your IP is 10.0.0.6<br><br>
<img src='logo1.jpg' title='uuuuu' alt=''/>
<br><br><A href='/dbserver.php'>DB Server Configuration</a><br><A href='/lists2.php'>DB Action</a><br><br><A href='/load.html'>Make load 100 %</a>
8
public 서버를 통해 private server에 ssh로 접속한다.
새로운 관리서버 암호로 접속 한다.
암호는 서버마다 다르다.
같은 VPC안에서는 모두 기본 통신이 된다.
다음 공부
https://brunch.co.kr/@topasvga/2339