복습, 2021년 5월 17일 오전 10시 53분 시작.
Oracle Cloud https://cloud.oracle.com/ 에서 워드프레스 만들기
1. 가상 네트워크 환경 만들기
오라클 클라우드 무료 회원가입 을 하고 홈 - 네트워킹 - 개요 에 들어간다.
인터넷 접속 을 통한 VCN 생성 | VCN 마법사 시작 을 누른다.
VCN 이름을 적고 좌측 하단에 다음 - 그다음 페이지에서도 왼쪽 아래 생성 을 누른다.
다 만들어 졌으면 가상 네트워크 보기 를 들어간다
그 다음 에 왼쪽에 보안 목록 이라는 곳에 들어가서 Default Security List for VCN이름 을 누른다.
리소스 - 수신 규칙 추가 를 눌러서
소스유형 : CIDR / 소스 CIDR : 0.0.0.0/0 / IP 프로토콜 : TCP / 소스포트범위 : 빈칸 공란 / 대상 포트 범위 : 80,443 / 설명 : 쓰고싶은 그냥 설명 안써도 됨. 이렇게 칸을 채워넣고 수신 규칙 추가 보턴 을 누른다. 그러면 아까 전에는 수신 규칙 추가 에 기본적인 수신 규칙이 3개가 있었는데 2개 가 더 추가되었 을 것이외다.
2. 인스턴스 생성하기
오라클 클라우드 맨 왼쪽 삼선표시 를 누르고 컴퓨트 - 인스턴스 를 들어간다.
그러면 빈 칸에 인스턴스 생성 이라는 버튼이 하나 보이는데 누른다.
원하는 인스턴스 이름을 적고 배치 는 그대로 두고 (가용성 도메인: AD-1 항상 무료 적격 결함 도메인: 오라클이 최적의 결함 도메인을 선택합니다. 용량 유형: 온디맨드 용량 )
이미지 및 구성 이 OS 운영체제 와 어떤 프로세스 CPU , 메모리 등을 쓸건지 결정하는 란 이다.
OS 이미지는 우분투 Canonical Ubuntu OS버젼 20.04 / 이미지 빌드 2021.04.15-0 으로 이미지 선택 을 했다.
그리고 구성은 기본 설정 그대로 (VM.Standard.E2.1.Micro 항상 무료 적격 가상 머신, 1 코어 OCPU, 1GB 메모리, 0.48Gbps 네트워크 대역폭) 하였다.
아래에 보면 네트워킹은 아까 만든 VCN 이름으로 선택되어 있을 것이다. 그대로 두면 되고 SSH 키 추가 라는 항목이 있다.
볕날 선생 본인이 편하게 사용하는 PuTTY 퍼티 키젠 을 통해서 SSH 보안키를 만들어서 오라클 클라우드 VM 인스턴스에 등록을 해줄 것이다.
구글 클라우드 플랫폼 https://console.cloud.google.com/ 컴퓨트 엔진 - VM 인스턴스에서 기본 제공되는 SSH 사용하지 않고 퍼티 PuTTY 사용하는 방법 (feat.PuTTY key gen Google Cloud Platform SSH key Pair) (tistory.com) 과 오라클 클라우드 에서 워드프레스 설치하는 방법 | LAMP 우분투 + 아파치 + MYSQL + PHP :: LAMP Linux+Apache+MySQL+PHP 방식 설치법 (tistory.com) 에 설명은 해두었으나 한눈에 잘 볼 수 있게 여기에 다시 한번더 설명 해보겠다.
PuTTY Gen 퍼티 젠 PuTTY Key Generator 퍼티키제네레이터 를 실행한다.
그리고 Generate 버튼을 누르고 위에 회색 빈칸에 마우스를 막 움직인다. 보안 SSH키를 마우스가 움직인 걸 토대로 난수로 만든다.
Key Comment 는 자기가 하고 싶은거
Passphrase 는 원하는 비밀번호
Confirm 은 Passphrase 에서 썼던 비밀번호를 한번더 친다.
그리고 Save Private Key 버튼을 눌러서 안전한 저장장소에 저장을 한다.
그리고 만들어진 위 공란(아까 마우스를 막 움직였던 회색 칸)에 만들어진 SSH키를 마우스 오른쪽버튼 모두선택 하고 그리고 복사를 한다.
그리고 나서 다시 오라클 클라우드 Vm 인스턴스 생성 화면으로 돌아가서
SSH 키 추가에 공용 키 붙여넣기 를 체크하고 복사한 SSH 키를 붙여넣기 한다.
부트볼륨 항목은 아무것도 체크안한 그대로 기본상태로 두고 생성 버튼을 누른다.
그러고 나면 프로비전 중 이라는 화면이 보이는 vm 컴퓨트 >>인스턴스 >> 인스턴스 세부정보 가 화면이 뜰 거다.
3. 고정 IP 만들어서 vm 인스턴스 에 걸어두기
고정 IP 를 설정해주어야 만들어진 워드프레스나 SFTP로 작업을 할때 시시각각 바뀌는 유동 IP가 아니라서 작업하기가 편하다. 다시 오라클 메인 화면에서 왼쪽 삼선표시 : 좌측 세줄 표시를 누르고 네트워킹 >> ip관리 >> 예약된 IP 메뉴로 들어간다. 희한하게 메뉴에서는 예약된 IP라고 나오지만 들어가면 공용IP로 적혀있다. ㅎ
예약된 IP에서 오라클 클라우드 IP 계정명(root)(루트) 구획 내 예약된 공용 IP 주소 라고 나올텐데 그 아래 예약된 공용 IP 주소를 누른다. 공용 ip 주소 이름을 누르고 예약된 공용 IP 생성 버튼을 누르면 빈칸이었던 예약된 IP 공용IP 목록에 방금 만들어진 공용/예약된 IP가 한줄 생길 것이다.
그러면 다시 인스턴스 에 들어가서 왼쪽 리소스 - 연결된 VNIC 로 들어간다.
간단히 설명하자면 아까 1단계 에서 만든 VCN 이 가상 네트워크를 구성했다고 생각하면 되고 VNIC 는 그 가상 네트워크에 생성된 하나의 기기? 장치? 쉽게말해 가상 랜카드 라고 보면 된다.
그러니 Oracle 오라클 Vm 컴퓨트 Instance 의 모뎀이라고 생각하고 여기에 방금 만든 예약된 IP 또는 고정 IP라고 표현되는 IP주소를 박아줘야 한다.
만들어져 있는 VNIC의 활성화된 이름을 누르고 왼쪽에 IPv4주소 를 들어간다. 그러면 공용 IP주소(임시)로 나타난 한줄이 있는데, 맨 오른쪽 의 쩜쩜쩜 표시를 누르면 편집 이 있다. 편집을 누르면 쌸라쌸라 뭐라고 써있는데 여기서 먼저 공용 IP 없음 을 체크하고 업데이트를 누른다.
그러면 아까 보였던 공용IP주소가 (지정되지 않았습니다.) 로 바뀐다. 다시 우측 쩜세개 - 편집 을 누른다. 그리고 나서 예약된 공용 IP 를 체크하면 값 선택 이라는 선택란이 활성화 되는데 여기서 방금 만든 예약된 공용 IP 이름을 선택하고 업데이트를 한다.
1~3 단계 까지 :: 1. 가상 네트워크 환경 만들기 2. 인스턴스 생성하기 3. 고정 IP 만들어서 vm 인스턴스 에 걸어두기 가 오라클 에 워드프레스 를 만드는 기초 공사였다고 생각하면 된다. 집을 짓기 위한 기반공사.
이제부터 여러가지 리눅스 기반 명령어를 통해서 Nginx설치 + php-fpm설치 + MariaDB 설치 + 워드프레스 설치 를 할 것이다.
이어지는 글 :