도메인, HTTPS, 네트워크 설정
도메인 연결과 HTTPS는 대부분 고객사 네트워크(DNS/프록시) 영역입니다.
PRISM 서버에서 따로 손댈 것은 거의 없습니다 - 아래에서 경우별로 정리했습니다.
도메인으로 접속
PRISM은 IP로도 도메인으로도 접속됩니다.
도메인은 제품 설정이 아니라 DNS(네트워크)에서 서버 IP로 연결하면 그대로 열립니다.
도메인으로 안 열릴 때 - 확인 순서
아래 순서로 보면 어디서 막혔는지 바로 좁혀집니다.
http://<서버IP>:8200 로 접속해 봅니다. IP로는 열리면 도메인 이름이 아직 IP로 연결 안 된 상태(아래 2, 3번). IP로도 안 열리면 네트워크/방화벽 문제(도메인과 무관).$ nslookup 회사도메인.co.krHTTPS(SSL)
HTTPS는 두 갈래입니다. 앞단에 리버스 프록시가 있으면 PRISM은 http로 두고, 없이 직접 노출되면 PRISM에서 SSL을 켭니다.
--trusted-proxies=<프록시 IP 대역> 을 지정하면 실제 접속자 IP가 로그에 기록됩니다. Podman 을 일반 계정으로 운영(rootless)하는 환경은 대부분 앞단 프록시 뒤에 두게 되므로 함께 지정해 두면 좋습니다.
우리 환경에 맞는 설정
| 환경 | PRISM 설정 | 인증서 |
|---|---|---|
| 앞단 리버스 프록시 있음 | http 그대로 (변경 없음) | 프록시가 처리 |
| 프록시 없이 직접 노출 + https 필요 | PRISM에서 SSL 켜기 | PRISM 서버에 인증서 |
| http로 충분 | 변경 없음 | 불필요 |
--ssl-port 로 1024 이상으로 지정하세요. Docker로 설치한 경우에는 이 제약이 없습니다.
PRISM에서 직접 HTTPS 켜기 - 두 경우
경우 A: 처음 설치부터 HTTPS - 설치 명령에 --ssl + 도메인 + 인증서 경로를 추가합니다.
# Docker - 관리자 권한(sudo) $ sudo ./install.sh --llm-url=http://<LLM서버IP>:<포트>/v1 \ --ssl --domain=회사도메인.co.kr --cert-path=/인증서폴더 # Podman(RHEL) - sudo 없이 일반 계정, 인증서 포트는 1024 이상 $ ./install.sh --llm-url=http://<LLM서버IP>:<포트>/v1 \ --ssl --ssl-port=<1024 이상 포트> --domain=회사도메인.co.kr --cert-path=/인증서폴더
경우 B: 이미 http로 쓰던 걸 나중에 HTTPS로 - 다시 설치하지 않습니다. SSL만 켜는 스크립트로 전환합니다. 데이터는 그대로 두고 웹서버만 잠깐 다시 떠서(수 초 순단) 적용됩니다.
# Docker - 관리자 권한(sudo) $ sudo ./enable_ssl.sh --domain=회사도메인.co.kr --cert-path=/인증서폴더 # Podman(RHEL) - sudo 없이 일반 계정 $ ./enable_ssl.sh --domain=회사도메인.co.kr --cert-path=/인증서폴더
enable_ssl.sh 는 2026년 7월 6일(월) 이후 릴리즈 버전부터 들어 있습니다. 최초 설치 버전이 그 전이라면 아래 두 파일을 내려받아 서버의 한 폴더에 함께 둔 뒤, 그 폴더에서 sudo bash enable_ssl.sh --domain=회사도메인.co.kr --cert-path=/인증서폴더 를 실행하세요(Podman(RHEL) 환경은 앞의 sudo 를 빼고 일반 계정으로 실행합니다). 두 파일이 같은 폴더에 있어야 합니다(enable_ssl.sh 가 setup_ssl.sh 를 자동으로 부릅니다).
--cert-path 로 정식 인증서를 넣어 경고를 없애세요. 인증서는 도메인 이름으로 발급되므로 접속할 도메인과 일치해야 합니다.
포트 변경
기본 접속 포트는 8200(HTTP), HTTPS는 443입니다. 바꾸려면 설치 명령에 --port(HTTP), --ssl-port(HTTPS)를 추가합니다.
$ sudo ./install.sh --llm-url=http://<LLM서버IP>:<포트>/v1 --port=8300sudo)입니다. Podman(RHEL) 환경은 앞의 sudo 를 빼고 일반 계정으로 실행하며, 기본 접속 포트 8200 은 Docker·Podman 모두 그대로 쓸 수 있습니다. 다만 Podman 을 일반 계정으로 운영(rootless)하는 경우 80·443처럼 1024보다 낮은 포트는 지정할 수 없습니다. --port · --ssl-port 에는 1024 이상 값을 넣고, 80·443으로 보이게 하려면 앞단 프록시나 방화벽 포트 전달을 이용하세요. Docker로 설치한 경우에는 이 제약이 없습니다.
자주 묻는 질문
도메인은 PRISM 어디에서 설정하나요?
설정할 곳이 없습니다. 도메인은 제품이 아니라 고객사 DNS에서 서버 IP로 연결합니다. 연결해 두면 PRISM은 그대로 도메인으로 열립니다.
http인데 도메인 접속이 안 됩니다.
HTTP면 인증서(HTTPS)와는 무관합니다. 대부분 도메인 → IP 변환(DNS) 문제입니다. 위 확인 순서대로 nslookup 으로 도메인이 서버 IP로 풀리는지 보세요. 풀리는데 브라우저만 안 되면 사내 프록시가 원인입니다.
HTTPS로 바꾸려면 다시 설치해야 하나요?
아니요. 데이터를 지우고 새로 까는 재설치가 아닙니다. enable_ssl.sh 로 SSL만 켜면 됩니다(데이터 보존, 웹서버만 잠깐 재기동). 앞단에 리버스 프록시가 있으면 그것조차 필요 없이 http로 두면 됩니다. 단, enable_ssl.sh 는 2026년 7월 6일(월) 이후 릴리즈 버전부터 들어 있습니다. 최초 설치 버전이 그 전이라면 위 HTTPS 켜기 안내에서 enable_ssl.sh, setup_ssl.sh 두 파일을 내려받아 서버 한 폴더에 함께 두고 실행하면 됩니다.
리버스 프록시 뒤인데 공유 링크가 http로 나옵니다.
프록시 뒤에서는 PRISM이 자신이 https로 보이는지 모를 수 있습니다. 관리자 설정에서 외부 주소를 https://도메인 으로 한 번 지정하면 공유 링크가 그 주소를 따라갑니다.
함께 보면 좋은 문서
설치/다운로드는 설치 안내에서, 설치 전 방화벽/사양 준비는 준비사항 체크리스트, 설치 직후 점검은 정상동작 확인 가이드에서 확인하세요.