PaaS/기타

KeyCloak 17버전 Centos7에 설치하기

armyost 2023. 8. 31. 15:12
728x90

※ 서버측과 클라이언트 측 모두 keycloak 서비스 URL로 잘 찾아갈 수 있도록 세팅할 것

 

Keycloak 17.0.1을 설치한다.

설치
wget https://github.com/keycloak/keycloak/releases/download/17.0.1/keycloak-17.0.1.tar.gz

압축
tar -zxf keycloak-17.0.1.tar.gz

 

환경설정

keycloak-17.0.1폴더 밑 conf/keycloak.conf에서 환경세팅을 할 수 있다.
cd conf
vi keycloak.conf


keycloak.conf파일에 아래와 같이 추가를 하였다.
hostname-strict=false // hostname 체크 해지
hostname-strict-https=false
keycloak.conf파일에 아래와 같이 추가를 하였다.
http-enabled=true // http 접속 가능!!
http-port=5010 // 기본 포트 8080이라 5010으로 변경해서 테스트 진행하였습니다

 

keyCloak 실행

 

설치 후 keycloak-17.0.1폴더 안에서 아래와 같이 명령어를 실행한다
bin/kc.sh start-dev

아래와 같이 실행됨을 확인하였습니다.

 

 
원격에서 Admin 등록을 윈할때는


// 어드민 계정을 로컬 환경설정에 등록 
export KEYCLOAK_ADMIN=admin
export KEYCLOAK_ADMIN_PASSWORD=admin

// 환경설정 읽어서 실행
-E bin/kc.sh start

 

keycloak-17.0.1 폴더 안에서 postgres사용하기 위해

build bin/kc.sh build --db postgres

 

// build 후 keycloak-17.0.1/conf 폴더 아래 keycloak.conf를 열어서 db 세팅을 한다.

db=postgres

db-username=postgres

db-password=password

db-url=jdbc:postgresql://localhost:5432/postgres

 

'PaaS > 기타' 카테고리의 다른 글

Redis cli 커맨드 모음  (0) 2023.09.01
Redis 설치 Centos7에서  (1) 2023.08.31
KeyCloak v20.0.3 에서 토큰발행 및 사용 예제  (2) 2023.02.14
KeyCloak v 20.0.3 설치하기  (0) 2023.02.14
KeyCloak 핵심 컨셉  (0) 2023.02.13