본 문서는 로그프레소 Web UI의 접속 포트 변경이 필요한 경우를 위한 기술 가이드입니다.
내용 중 수정이 필요한 부분이나 추가 의견이 있으시면 언제든 피드백 부탁드립니다.
개요
-
보안 정책이나 네트워크 환경에 맞춰 Web 접속 포트를 전환하는 절차를 설명하는 문서입니다.
-
실제 작업 시에는 할당하고자 하는 포트 번호로 변경하여 진행하시기 바랍니다.
사전 확인
-
로그프레소 셸에 접속하여 시스템에 등록된 인증서 체계를 확인
logpresso> keystore.list Key Stores ------------- [logpresso-ca] type: JKS, path: /opt/logpresso/data/logpresso-ca/certs/ca.jks [logpresso-sentry] type: PKCS12, path: /opt/logpresso/data/logpresso-ca/certs/sentry.pfx [logpresso-ca-key] type: PKCS12, path: /opt/logpresso/data/logpresso-ca/certs/ca.pfx [logpresso-web] type: PKCS12, path: /opt/logpresso/data/logpresso-ca/certs/web.pfx [logpresso-base] type: PKCS12, path: /opt/logpresso/data/logpresso-ca/certs/base.pfx [logpresso-storage] type: PKCS12, path: /opt/logpresso/data/logpresso-ca/certs/storage.pfx -
Web 포트 설정 확인
-
https 설정 상태 확인 (logpresso-web 인증서 사용 중)
-
context : webconsole → ENT UI 접속을 위한 Web 포트 오픈(기본 : 8443)
-
context : sonar → SNR UI 접속을 위한 Web 포트 오픈(기본 : 443)
-
context : deploy → 디플로이어 전용 포트(기본 : 44300)
-
context : sonar-explanation → 소명 전용 포트(기본 : 18443)
logpresso> httpd.bindings Port Bindings --------------------- /0.0.0.0:8443 (ssl: key logpresso-web, trust null), opened, default context: webconsole, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false /0.0.0.0:18443 (ssl: key logpresso-web, trust null), opened, default context: sonar-explanation, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false /0.0.0.0:443 (ssl: key logpresso-web, trust null), opened, default context: sonar, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false /0.0.0.0:44300 (ssl: key logpresso-web, trust null), opened, default context: deploy, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false -
Web 포트 Close
-
Web 포트 close
logpresso> httpd.close 443 closed -
Web 포트 상태 확인
> httpd.bindings Port Bindings --------------------- /0.0.0.0:8443 (ssl: key logpresso-web, trust null), opened, default context: webconsole, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false /0.0.0.0:18443 (ssl: key logpresso-web, trust null), opened, default context: sonar-explanation, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false /0.0.0.0:44300 (ssl: key logpresso-web, trust null), opened, default context: deploy, idle timeout: 0seconds, log file prefix: null, access log: false, error log: false
Web 포트 Open (http)
-
Web 포트(http) open (신규 8445)
- context : sonar 옵션을 활성화하여 기본 포트 대신 8445 포트를 통해 SNR UI에 접속할 수 있도록 설정하는 절차 안내
logpresso> httpd.open Description open port Arguments 1. ip:port: port or ip:port (required) 2. default context: default http context (required)logpresso> httpd.open 8445 sonar opened http server
Web 포트 Open (https)
-
Web 포트(https) open (신규 8445)
- context : sonar 옵션을 활성화하여 기본 포트 대신 8445 포트를 통해 SNR UI에 접속할 수 있도록 설정하는 절차 안내
logpresso> httpd.openSsl Description open https server Arguments 1. port: bind port (required) 2. default context: default http context (required) 3. key alias: JKS keystore name (required) 4. trust alias: JKS truststore name for client authentication (optional)logpresso> httpd.openSsl 8445 sonar logpresso-web opened https server