본문 바로가기

프로젝트 & TIL/일별 공부 기록 (백엔드 스쿨)

30일차 - VirtualBox와 CentOS

VirtualBox에서 CentOS 설치하기

CentOS 설치 시 소프트웨어 선택 > Minimal Install

ROOT 비밀번호 설정 > root가 비밀번호로 SSH 로그인하도록 허용 체크

  

설치 직후 스냅샷 찍기

'최초' 이름으로 스냅샷 찍어둠

root로 접속 후에 명령어 입력

1. ip addr : 현재 랜카드(IP) 목록 확인

2. ifup enp0s8 : enp0s8이라는 랜카드 활성화

3-1. ssh root@{ip주소} : root 계정으로 해당 PC에 SSH 접속

3-2. Are you sure you want to continue connecting ? ... yes 입력

3-3. root@ ~ password : 패스워드 입력


application.yml 분리하기

application.yml파일에 카카오, 구글 클라이언트 ID를 작성해야 했다. 그런데 이 내용이 깃에 올라가면 안 되기 때문에 따로 yml 파일을 만들어 include하고 새로운 파일은 .gitignore에 추가해주었다.

  

spring:
  security:
    oauth2:
      client:
        registration:
          google:
            client-id: ###
            client-secret: ###
            
            ...

새로 생성한 application-KEY.yml

- application-xxx.yml 형식으로 이름을 정해준다.

- 보안이 중요한 내용이므로 .gitignore에 추가해준다.

  

spring:
  profiles:
    include: KEY

application.yml 파일에 위 내용 추가

- 위에서 설정한 파일 이름 중 xxx 부분을 include에 작성하면 된다.