본문 바로가기

라이믹스 SSL 인증서 없이 HTTPS 활성화했을 때 접속 안 되는 문제 해결방법

잡가이버 2026. 8. 29.
반응형

라이믹스 사이트를 운영하다 보면 관리자 설정에서 SSL 사용 또는 HTTPS 항상 사용 같은 옵션을 켤 수 있는데요. 문제는 실제 서버에 SSL 인증서가 아직 발급·설치되지 않은 상태에서 이 옵션을 먼저 켜버리면 사이트가 HTTP가 아닌 HTTPS 주소로 강제 이동하면서 접속이 안 되는 상황이 생길 수 있습니다.

라이믹스 SSL 인증서 없이 HTTPS 활성화했을 때 접속 안 되는 문제 해결방법

겉으로 보면 라이믹스 업데이트 후 오류처럼 보이기도 하고, FTP 업로드가 잘못된 것처럼 보이기도 하는데 실제 원인은 보안 인증서가 없는 상태에서 HTTPS 접속을 강제로 걸어버린 것입니다.

쉽게 말하면 사이트는 “https로 접속하세요”라고 보내는데, 서버에는 아직 정상 SSL 인증서가 없어서 브라우저가 “이 연결은 안전하지 않다”거나 “사이트에 연결할 수 없음” 같은 오류를 띄우는 상황입니다.

먼저 봐야 할 핵심
SSL 인증서를 구입하거나 발급받지 않은 상태라면 라이믹스에서 HTTPS 강제 사용을 먼저 켜면 안 됩니다. 이미 켜서 접속이 막혔다면 관리자 페이지로 들어가기 어렵기 때문에 SSH 또는 DB 접속을 통해 라이믹스 SSL 강제 설정을 직접 꺼야 합니다.

SSL 인증서가 없는데 HTTPS를 켜면 왜 접속이 안 될까?

SSL 인증서는 쉽게 말해 이 사이트가 진짜 이 도메인의 사이트이고, 브라우저와 서버 사이의 통신을 암호화할 수 있다는 것을 증명하는 보안 인증서입니다.

보통 주소창에 자물쇠가 뜨고 https://로 접속되는 사이트는 이 인증서가 정상적으로 발급·설치된 상태입니다.

그런데 SSL 인증서가 없는 상태에서 라이믹스 관리자에서 HTTPS 사용을 강제로 켜면 상황이 이상해집니다.

사용자가 http://example.com 으로 접속해도 라이믹스가 자동으로 https://example.com 으로 보내버리는데, 서버에는 HTTPS 연결을 처리할 인증서가 없으니 브라우저가 접속을 차단하거나 보안 경고를 띄우게 됩니다.

상태 결과 해결 방향
SSL 인증서 설치 완료 + HTTPS 강제 사용 정상 접속 문제 없음
SSL 인증서 없음 + HTTPS 강제 사용 접속 오류 HTTPS 강제 설정 해제 또는 SSL 인증서 설치
SSL 인증서 없음 + HTTP 사용 접속은 가능하지만 보안 표시 약함 운영 사이트라면 SSL 신청 권장

그래서 이 문제는 무작정 라이믹스를 다시 업로드한다고 해결되는 게 아닙니다. FTP로 파일을 다시 올려도 라이믹스 DB 안에 저장된 “HTTPS 강제 사용” 값이 그대로 남아 있으면 사이트는 계속 HTTPS로 넘어갑니다.

내 상황을 정리하면 이런 상태입니다

실제 겪은 상황을 개인정보 없이 정리하면 아래와 비슷합니다.

  • 카페24 웹호스팅에서 라이믹스 또는 XE 기반 사이트를 사용 중
  • 라이믹스 업데이트 파일을 FTP로 기존 설치 경로에 덮어쓰기
  • 서버 설치 경로는 예를 들어 /www/xe 같은 구조
  • 라이믹스 관리자에서 SSL 또는 HTTPS 관련 옵션을 활성화한 상태
  • 하지만 카페24에서 SSL 인증서를 아직 구입·발급·설치하지 않음
  • 그 결과 http 주소로 접속해도 https로 넘어가면서 사이트 접속이 안 됨
  • 관리자 페이지도 접속이 어려워 관리자 화면에서 설정을 끌 수 없음
  • 결국 SSH 또는 DB에서 직접 설정을 수정해야 하는 상태

헷갈리기 쉬운 부분
SSH 접속과 SSL 인증서는 완전히 다른 개념입니다. SSH는 서버에 터미널로 접속하는 관리용 통로이고, SSL 인증서는 웹사이트를 HTTPS로 접속하게 해주는 보안 인증서입니다. 그래서 “SSH 인증서 체크를 껐다”가 아니라 정확히는 라이믹스의 SSL/HTTPS 강제 설정을 끄는 작업이라고 보는 게 맞습니다.

해결방법은 두 가지입니다

이 문제를 해결하는 방법은 크게 두 가지입니다. 사이트를 앞으로 HTTPS로 운영할 거라면 SSL 인증서를 정상적으로 신청하고 설치하는 쪽이 맞고, 당장 접속부터 살려야 한다면 라이믹스의 HTTPS 강제 설정을 꺼야 합니다.

방법 추천 상황 주의할 점
SSL 인증서 신청·설치 앞으로 사이트를 HTTPS로 운영할 경우 발급 시간, 상품 조건, 도메인 연결 상태 확인 필요
HTTPS 강제 설정 해제 당장 사이트 접속부터 복구해야 하는 경우 DB 직접 수정 전 백업 필수

개인적으로 운영 사이트가 완전히 막힌 상황이라면 먼저 HTTPS 강제 설정을 꺼서 접속을 복구한 뒤, 그다음 카페24에서 SSL 인증서를 신청하고 정상 설치가 완료된 후 다시 HTTPS 사용을 켜는 순서가 안전하다고 봅니다.

카페24에서 SSH 접속하는 방법

관리자 페이지에 접속할 수 없을 때는 SSH로 서버에 들어가서 캐시를 지우거나 DB 설정을 수정해야 합니다.

카페24 기준으로는 먼저 호스팅 관리자에서 Shell 접속을 허용해야 합니다.

카페24 관리자에서 SSH 접속 허용하기

카페24에 로그인한 뒤 아래 경로로 이동합니다.

카페24 SSH 접속 설정 위치

나의서비스관리 → 호스팅관리 → 서비스 사용현황 → FTP 접속설정 → 설정하기 → Shell(SSH) 접속설정

여기에서 Shell 접속을 허용으로 바꿉니다. 보안 설정에 따라 특정 국가나 IP 접근 제한이 걸려 있으면 접속이 안 될 수 있으니, 접속이 안 될 때는 국가/IP 접근 허용 설정도 같이 확인해야 합니다.

PuTTY로 SSH 접속하기

윈도우에서는 PuTTY를 많이 사용합니다.

putty-64bit-0.84-installer.msi
3.68MB

PuTTY를 실행한 뒤 아래 정보를 입력합니다.

항목 입력값
Host Name 도메인 또는 서버 IP
Port 보통 22
Connection type SSH
login as 카페24 호스팅 아이디
password FTP 비밀번호 또는 호스팅 접속 비밀번호

비밀번호를 입력할 때 화면에 아무 글자도 표시되지 않아서 멈춘 것처럼 보일 수 있는데, 실제로는 입력되고 있는 상태입니다. 비밀번호를 입력한 뒤 Enter를 누르면 됩니다.

라이믹스 설치 경로 확인하기

SSH 접속 후에는 먼저 라이믹스가 설치된 경로로 이동해야 합니다.

카페24 웹호스팅에서는 보통 아래처럼 설치되어 있는 경우가 많습니다.

cd /www/xe
pwd
ls

명령어 실행 후 아래 폴더들이 보이면 라이믹스 설치 루트가 맞습니다.

addons
classes
common
config
files
layouts
modules
widgets
index.php

만약 /www/xe가 아니라면 사이트 구조에 따라 아래 경로 중 하나일 수 있습니다.

cd /www
cd /www/도메인폴더
cd ~/www
cd ~/public_html
cd ~/public_html/xe

먼저 라이믹스 캐시를 삭제합니다

라이믹스 설정을 바꿨거나 업데이트를 했다면 캐시가 남아서 이전 설정대로 동작하는 경우가 있습니다. 그래서 HTTPS 강제 설정을 끄기 전후로 캐시 삭제는 꼭 해주는 게 좋습니다.

라이믹스 루트에서 아래 명령어를 실행합니다.

rm -rf files/cache/*

여기서 자주 하는 실수가 있습니다. 아래처럼 입력하면 제대로 삭제되지 않습니다.

rm 0rf files/cache/*
rm -rt files/cache/*
rm files/cache/*

rm -rf에서 가운데는 숫자 0이 아니라 하이픈입니다. 그리고 캐시 폴더 안에는 하위 디렉터리가 들어 있기 때문에 -r 옵션이 필요합니다. 정상 실행되면 별다른 성공 메시지 없이 바로 프롬프트가 다시 나올 수 있습니다.

삭제가 됐는지 확인하려면 아래 명령어를 입력합니다.

ls -al files/cache

HTTPS로 강제 이동되는지 확인하기

서버가 실제로 HTTPS로 강제 이동시키는지 확인하려면 SSH에서 curl 명령어를 사용할 수 있습니다. 도메인은 본인 도메인으로 바꿔서 입력하면 됩니다.

curl -I http://example.com/xe/

결과에 아래처럼 Location: https://...가 보이면 HTTP 접속이 HTTPS로 강제 이동되고 있는 상태입니다.

HTTP/1.1 301 Moved Permanently
Location: https://example.com/xe/

이제 이 강제 이동이 어디에서 걸려 있는지 봐야 합니다. 보통 원인은 두 가지입니다.

  • 라이믹스 DB에 저장된 SSL 항상 사용 설정
  • .htaccess에 직접 추가된 HTTPS 강제 리다이렉트 코드

방법 1. 라이믹스 DB에서 HTTPS 강제 설정 끄기

라이믹스 관리자에 들어갈 수 없는 상태라면 DB에서 직접 설정을 바꿔야 합니다. 이 작업은 어렵지는 않지만 운영 사이트라면 DB 백업을 먼저 해두는 게 좋습니다.

DB 접속 정보 확인하기

라이믹스의 DB 접속 정보는 보통 아래 파일에 들어 있습니다.

cat files/config/db.config.php

파일 안에서 DB 아이디, DB명, 비밀번호를 확인합니다. 개인정보가 들어 있으니 화면 캡처를 공유할 때는 반드시 가려야 합니다.

SSH에서 MySQL 접속하기

카페24 웹호스팅에서는 SSH 접속 후 아래 형식으로 DB에 접속할 수 있습니다.

mysql -u DB아이디 -p DB이름

카페24 계정과 DB명이 같은 구조라면 아래처럼 접속되는 경우도 많습니다.

mysql -u 호스팅아이디 -p 호스팅아이디

비밀번호를 입력한 뒤 MySQL 프롬프트가 나오면 테이블을 확인합니다.

show tables like '%domains%';

라이믹스 버전에 따라 보통 아래 테이블 중 하나가 나옵니다.

  • rx_domains
  • xe_domains

rx_domains 테이블인 경우

rx_domains 테이블이 있으면 아래 명령어로 현재 값을 먼저 확인합니다.

select domain, security from rx_domains;

security 값이 always로 되어 있다면 HTTPS 강제 사용 상태일 가능성이 높습니다. 아래 명령어로 none으로 바꿉니다.

update rx_domains set security='none';

xe_domains 테이블인 경우

XE에서 라이믹스로 이전한 사이트라면 xe_domains 테이블이 남아 있을 수 있습니다. 이 경우 아래처럼 확인합니다.

select domain, security from xe_domains;

마찬가지로 security 값이 always라면 none으로 바꿉니다.

update xe_domains set security='none';

작업이 끝나면 MySQL에서 나옵니다.

exit;

그리고 캐시를 다시 삭제합니다.

rm -rf files/cache/*

DB 수정 전 주의사항
DB 값을 직접 바꾸는 작업은 사이트 설정에 영향을 줍니다. 명령어 자체는 간단하지만, 테이블명을 잘못 입력하거나 다른 값을 수정하면 문제가 생길 수 있으니 반드시 DB 백업 후 진행하는 게 좋습니다.

방법 2. .htaccess에서 HTTPS 강제 코드 확인하기

DB에서 security 값을 none으로 바꿨는데도 계속 HTTPS로 넘어간다면 .htaccess에 직접 HTTPS 강제 코드가 들어 있을 수 있습니다.

라이믹스 설치 루트에서 아래 명령어를 입력합니다.

grep -nEi "https://|HTTPS|443|Strict-Transport-Security" .htaccess

아래와 비슷한 코드가 보이면 .htaccess에서 HTTPS를 강제로 보내고 있는 겁니다.

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

수정은 nano 편집기로 할 수 있습니다.

nano .htaccess

해당 줄 앞에 #을 붙여 임시로 주석 처리합니다.

# RewriteCond %{HTTPS} off
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

nano 저장 방법은 아래와 같습니다.

  • Ctrl + O
  • Enter
  • Ctrl + X

수정 후 다시 캐시를 삭제하고 접속을 확인합니다.

rm -rf files/cache/*
curl -I http://example.com/xe/

방법 3. phpMyAdmin이나 DB 프로그램으로 변경하는 방법

SSH 명령어가 부담스럽다면 DB 관리 도구로 직접 수정할 수도 있습니다. 다만 카페24는 예전처럼 호스팅 관리자에서 MySQL 웹어드민을 바로 제공하지 않는 경우가 있어, 환경에 따라 아래 방법 중 하나를 사용해야 합니다.

방법 설명 주의사항
SSH MySQL 접속 PuTTY로 서버 접속 후 mysql 명령어로 수정 가장 깔끔하지만 명령어에 익숙해야 함
phpMyAdmin 직접 설치 계정에 phpMyAdmin을 설치해 DB 수정 설치 후 보안상 반드시 삭제 또는 접근 제한 필요
HeidiSQL 등 외부 DB 프로그램 PC에서 DB에 접속해 테이블 수정 카페24에서 MySQL 외부 IP 접근 허용 필요

phpMyAdmin이나 HeidiSQL에서 수정할 때도 원리는 같습니다. DB에서 rx_domains 또는 xe_domains 테이블을 열고, security 컬럼 값을 always에서 none으로 바꾸면 됩니다.

테이블 화면에서 직접 수정하는 경우에는 아래처럼 보면 됩니다.

테이블 컬럼 기존 값 변경 값
rx_domains security always none
xe_domains security always none

phpMyAdmin 설치 후 꼭 할 일
phpMyAdmin은 DB에 직접 접근할 수 있는 강력한 도구라서, 작업이 끝난 뒤 그대로 방치하면 보안상 좋지 않습니다. 임시로 설치했다면 작업 후 삭제하거나, 폴더명을 바꾸고 IP 제한 또는 비밀번호 보호를 걸어두는 게 좋습니다.

카페24 PHP 설정과 SSL 문제의 관계

이 부분도 많이 헷갈립니다. 사이트가 HTTPS로 접속이 안 된다고 해서 무조건 PHP 버전 문제는 아닙니다. SSL 인증서가 없는 상태에서 HTTPS 강제 설정을 켠 문제라면 PHP 버전을 바꾼다고 바로 해결되지 않습니다.

다만 카페24에서 SSL Basic 같은 인증서를 신청하려면 상품과 PHP 버전 조건이 붙는 경우가 있습니다. 예를 들어 PHP8 기반 상품에서 SSL Basic 신청이 가능한 식으로 안내되는 경우가 있기 때문에, 내 호스팅 환경이 오래된 PHP 버전이라면 PHP 버전 변경 메뉴를 확인해야 할 수 있습니다.

카페24에서 PHP 버전 확인하는 위치

카페24 관리자에서 현재 PHP 버전은 보통 아래 경로에서 확인할 수 있습니다.

PHP 버전 확인 위치

나의서비스관리 → 호스팅관리 → 기본관리 → 서비스 사용현황

카페24에서 PHP 버전 변경하는 위치

PHP 버전 변경은 아래 메뉴에서 진행할 수 있습니다.

PHP 버전 변경 위치

나의서비스관리 → 호스팅관리 → 연장/변경/추가옵션 → 변경신청 → 서버환경 변경 → PHP 버전 변경

하지만 여기서 정말 조심해야 합니다. 카페24 일부 호스팅은 PHP 버전이나 서버 환경 변경 시 DATA와 DB가 초기화될 수 있다고 안내합니다. 그래서 SSL 신청 조건 때문에 PHP 버전을 바꿔야 하는 상황이라면, 무조건 먼저 아래 항목을 백업해야 합니다.

  • 사이트 전체 파일
  • DB 전체
  • 라이믹스 files 폴더
  • 첨부파일
  • .htaccess
  • 커스텀 스킨, 레이아웃, 애드온, 모듈

중요합니다
지금 접속 오류의 직접 원인은 PHP 설정이 아니라 SSL 인증서 없는 상태에서 HTTPS 강제 설정을 켠 것입니다. PHP 버전 변경은 SSL 신청 조건이나 라이믹스 호환성 때문에 필요할 수는 있지만, 접속 복구만 목적이라면 먼저 DB에서 HTTPS 강제 설정을 끄는 쪽이 우선입니다.

SSL 인증서를 신청해서 정상적으로 HTTPS를 쓰는 방법

접속을 복구한 뒤에는 가능하면 SSL 인증서를 설치해서 HTTPS로 운영하는 게 좋습니다. 로그인, 회원가입, 관리자 접속, 문의폼처럼 개인정보가 오가는 사이트라면 HTTPS는 사실상 기본에 가깝습니다.

카페24에서는 상품에 따라 무료 SSL, SSL Basic, 유료 SSL 인증서 등을 선택할 수 있습니다. 다만 상품 종류, 도메인 조건, PHP 버전 조건, 발급 가능 대상이 다르기 때문에 내 호스팅 상품에서 어떤 SSL을 쓸 수 있는지 먼저 확인해야 합니다.

구분 확인할 내용
도메인 연결 SSL을 신청할 도메인이 카페24 호스팅에 정상 연결되어 있는지 확인
호스팅 상품 현재 상품에서 무료 SSL 또는 SSL Basic 신청이 가능한지 확인
PHP 버전 SSL Basic 신청 조건에 PHP8 환경이 필요한지 확인
발급 시간 신청 즉시 바로 되는 경우도 있지만, 상품에 따라 일정 시간이 걸릴 수 있음

SSL 인증서가 정상 발급·설치된 뒤에는 라이믹스 관리자에서 SSL 사용을 다시 켜면 됩니다. 이때는 먼저 https://주소로 직접 접속해서 정상적으로 자물쇠가 뜨는지 확인한 뒤 강제 설정을 켜는 게 안전합니다.

작업 후 브라우저 캐시도 확인해야 합니다

DB에서 security 값을 none으로 바꾸고 .htaccess도 수정했는데 내 브라우저에서만 계속 HTTPS로 넘어가는 경우가 있습니다. 이건 서버가 아직 잘못된 게 아니라 브라우저가 예전에 받은 301 리다이렉트나 HSTS 정보를 기억하고 있어서 그럴 수 있습니다.

그래서 테스트는 아래 순서로 하는 게 좋습니다.

  • 크롬 시크릿 모드에서 접속
  • 엣지 InPrivate 창에서 접속
  • 스마트폰 모바일 데이터로 접속
  • SSH에서 curl -I 명령어로 서버 응답 확인

서버에서는 더 이상 Location: https://가 안 나오는데 내 PC 브라우저에서만 계속 HTTPS로 넘어간다면 브라우저 캐시 쪽을 의심해볼 수 있습니다.

전체 해결 순서만 다시 보면

실제로 작업할 때는 아래 순서대로 진행하면 됩니다. 이 순서가 제일 덜 헷갈립니다.

1. 원인 확인

SSL 인증서가 없는 상태에서 HTTPS 강제 사용이 켜졌는지 확인합니다.

2. SSH 접속

카페24에서 Shell 접속을 허용하고 PuTTY로 서버에 접속합니다.

3. 캐시 삭제

라이믹스 루트에서 files/cache 안의 캐시를 삭제합니다.

4. DB 수정

rx_domains 또는 xe_domains의 security 값을 none으로 변경합니다.

5. .htaccess 확인

HTTPS 강제 RewriteRule이 있으면 주석 처리합니다.

6. SSL 설치

접속 복구 후 카페24에서 SSL 인증서를 정상 신청·설치합니다.

자주 나오는 오류와 해결 방향

증상 가능성 높은 원인 해결 방법
HTTP 접속 시 HTTPS로 넘어감 라이믹스 SSL 항상 사용 또는 .htaccess 리다이렉트 DB security 값을 none으로 변경하고 .htaccess 확인
보안 연결 실패 SSL 인증서 미설치 또는 인증서 불일치 HTTPS 강제 해제 후 SSL 인증서 신청·설치
SSH에서 service command not found 일반 웹호스팅 계정이라 서버 재시작 권한 없음 PHP-FPM 재시작 대신 캐시 삭제와 관리자 캐시 재생성
rm: 디렉터리입니다 폴더 삭제 옵션 없이 rm 실행 rm -rf files/cache/* 사용
DB 수정 후에도 내 PC에서만 HTTPS 이동 브라우저 301/HSTS 캐시 시크릿 모드 또는 다른 브라우저로 확인

운영 사이트라면 SSL은 결국 설치하는 게 좋습니다

당장 접속이 안 되는 문제를 해결하려면 HTTPS 강제 설정을 꺼야 하지만, 운영 사이트라면 최종적으로는 SSL 인증서를 설치하는 게 좋습니다.

특히 라이믹스 관리자 로그인, 회원가입, 게시판 글쓰기, 문의폼, 결제나 개인정보 입력이 있는 사이트라면 HTTPS는 선택이라기보다 기본에 가깝습니다.

다만 순서가 중요합니다.

보안 인증서가 없는 상태에서 먼저 HTTPS 강제 설정을 켜는 게 아니라, SSL 인증서 신청 → 발급 및 설치 완료 확인 → https 접속 정상 확인 → 라이믹스에서 HTTPS 강제 사용 설정 순서로 가야 안전합니다.

마무리하면서
라이믹스에서 SSL 인증서 없이 HTTPS를 활성화하면 사이트가 갑자기 접속되지 않는 것처럼 보일 수 있습니다. 이럴 때는 FTP 업데이트 파일을 다시 올리기보다, 먼저 HTTPS 강제 이동이 걸려 있는지 확인하고 DB의 security 값을 none으로 바꾸는 쪽을 봐야 합니다. 접속이 복구되면 그다음 카페24에서 SSL 인증서를 정상 신청·설치하고, 마지막에 라이믹스에서 HTTPS 강제 사용을 다시 켜는 순서가 가장 안전합니다.

반응형
그리드형

댓글