2024-06-06 13:02:23
728x90
728x90

독학하는 글 입니다. 틀린 부분이 있다면 조언 부탁드려요!

 

Server > Server > 서버 생성

 

1. 위치 : AWS의 AZ같은 개념, CDC가 있는 위치이다.

2. 서버 이름 : 생성할 서버의 이름, OS 내에서의 호스트 네임과는 다르다. 서버명과 같은 hostname을 사용합니다를 체크하면 root 계정으로 로그인 시 root@WEB # 과 같이 생성한 서버의 이름과 호스트 네임이 같게 생성된다.

3. 옵션: 서버의 역할을 지정, 기본적인 3 Tier 구조이다. ETC는 기타라는 뜻. 

사용할 OS를 선택 후 CPU 코어의 개수와 메모리 용량 선택 후 생성한다. 고급 설은 사용할게 있다면 사용하자. 

 

생성하게되면 자동으로 부팅이 된다.

 

서버가 정상적으로 부팅이 되면 ssh 접속을 위해 포트포워딩을 해줘야 한다. 접속 설정 선택

 

서버를 생성하게 되면 기본적으로 생성한 서버에서 사용 가능한 공인 IP가 할당이 된다. 공인 IP를 통해 외부 인터넷과 통신이 가능하다. 공인Port를 통해 서버의 사설Port로 ssh 접속을 할 수 있게 설정 공인Port를 원하는 값을 입력한다.

접속 방법은 푸티나 xShell 등 원격 터미널 접속 프로그램 사용하여  공인IP:10001 로 접속

http, https 포트포워딩도 입력 apache2 설치후 브라우저에서 웹 접속 하려면 공인IP:10002로 접속  

Server > Networking

방화벽 설정을 위해 방화벽 선택

 

ping 테스틀를 위해 imcp 추가

 

메일로 초기 root 패스워드를 보내주니 확인한다.(굳이 이렇게 해놀 필요가 있나?)

 

원격 터미널 접속 프로그램으로 공인IP와 설정한 공인Port 입력 

 

login as : root

password : 메일로 받은 패스워드 입력

 

root password 변경

이후 apache2 설치 진행

# ping google.com
- 외부 통신이 되는지 확인
# apt update
# apt install -y apache2
- apache2 설치
# systemctl enable --now apache2
- 실행과 동시에 부팅시 자동으로 시작되게 설정

 

 

공인IP:10002 로 접속하면 apache2의 기본 웹페이지가 나온다.

728x90