채택완료

SSL설치 및 도메인 변경 후 관리자 로그인 문제

A.com란 도메인에 SSL을 설치했습니다.
B.com도메인은 설치가 안되어있어서 포워딩 처리 해 둔 상태이고요
A도메인에 www.A.com/adm 을 치고 들어가나 A.com/adm을 치고 들어가나 계속 로그인 하세요가 뜹니다.
이럴때마다 계속 config들어가서 .A.com 을 생성했다가 없앴다가 해야 들어갑니다.

방법이 없을까요???

그리고 간혹 타 도메인을 url로 지정할 수 없다고 알림창을 뜹니다. (계속 A.com로 치고 들어가는데도 저런 알림이 뜨네요)

어떻게 해야 할까요?
|

답변 4개 / 댓글 5개

채택된 답변
+20 포인트

모든 접속을 [https://A.com](https://A.com) 하나의 대표 주소로 강제 통일(리다이렉트)하면 두 가지 문제 모두 즉시 해결됩니다.

해결 방법 (3단계)

1. .htaccess 파일에 주소 강제 통일 코드 추가 (Apache 기준) www로 들어오든, HTTP로 들어오든, B.com으로 들어오든 전부 [https://A.com](https://A.com)으로 보냅니다.

2. 환경설정 파일(config.php) URL 수정 사이트 기본 URL 설정을 http나 www가 아닌 [https://A.com](https://A.com)으로 정확히 고정합니다.

3. 쿠키 도메인 설정 config.php 내 쿠키 도메인 설정 부분을 아래와 같이 지정합니다.

  • define('G5_COOKIE_DOMAIN', '.A.com');

"타 도메인을 url로 지정할 수 없다"는 알림이 뜨는 이유

서버에 설정된 대표 URL(예: [https://A.com](https://A.com))과 실제로 브라우저가 요청한 주소(예: [http://www.A.com](http://www.A.com) 또는 B도메인의 헤더)가 일치하지 않아 보안상 차단된 것입니다. 위 1번의 웹서버 단일화 설정을 적용하고 브라우저 쿠키를 삭제 후 재접속하면 해당 알림은 더 이상 뜨지 않습니다.

답변에 대한 댓글 1개

찾아보니, 보안상 뭔가 문제가 있더라고요, 시크릿 모드에선 로그인이 풀리지 않고 잘 가서 보안 프로그램 삭제를 했더니 너무잘가네요, 답변 감사합니다.
개인 웹서버 호스팅및 독립서버라면 ssl설치만 되는게 아니고 도메인인증을 받으셔야합니다.
웹호스팅 IDC사에서 받으셔다면 설정할필요없습니다.
만약 받으셔다면 해당도메인에 웹서버 프로토콜 서버셋팅을 해주셔야합니다.
도메인 통합해 주세요. 

만약 가상호스트 및 에이치텍(아파치웹서버)에서 www. 으로통합하셔다면 그누환경설정에서 또한 www.붙어서 셋팅하시기바랍니다.
반대로 www.없이 통합하셨다면 그누환경설정 파일에서 없이 셋팅하셔야하구요.
여기까지 꼼꼼하게 체크 확인하시기 바랍니다.

힘드시면 https://sir.kr/jobs/mini 여기 미니의뢰가 있으니 의뢰해보시기바랍니다.
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');

이걸 둘다 비워주세요
그리고 data 폴더 퍼미션 707 확인해보세요

마지막으로 서버 용량 확인해보세요
서버 용량 부족하면 이상하게 관리자 페이지 접근이 안되는 경우도 있습니다.

아무 로그인 후 goto_url 로 링크가 넘어갈 때 

https 가 풀린경우 일 것입니다.

config.php

파일에서서

define('G5_DOMAIN', 'https://A.com');
define('G5_HTTPS_DOMAIN', 'https://A.com');

이렇게 설정하고 다시 해보세요

답변에 대한 댓글 4개

그건 이미 처리했는데도 계속 문제가 생기네요. ㅠㅠ 답변감사합니다.
사이트를 알려주시면 한번 테스트 해보겠습니다.
data 폴더에 707 퍼미션을 준 것인가요?
707 퍼미션을 줬고요,. 기존엔 잘 되던게 ssl설치후 이렇게 되네요. 어쩔수없이 로긴할때마다 풀었다가 넣었다가 별짓을 하고 있네요. ㅠ

답변을 작성하려면 로그인이 필요합니다.