해피정

http:// 와 https:// 다르게 보이는 현상이...

· 2014-02-12 (수) 10:14:57 · 1350 · 4
error1.jpg
error2.jpg
오류 주소 :
http://www.happyjung.com/bbs/board.php?bo_table=lecture
https://www.happyjung.com:6001/bbs/board.php?bo_table=lecture <<== 보안서버작동시

위2개의 주소가 있습니다.
하나는 일반웹페이지, 하나는 보안서버를 경유한 웹페이지

config.php 에서 보안서버 관련 항목을 아래와 같이 수정한 상태입니다.

define('G5_DOMAIN', 'http://www.happyjung.com');
define('G5_HTTPS_DOMAIN', 'https://www.happyjung.com:6001');

/*
www.sir.co.kr 과 sir.co.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.co.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.
*/
define('G5_COOKIE_DOMAIN', '.happyjung.com');

define('G5_DBCONFIG_FILE', 'dbconfig.php');

종전에 이런현상이 나타났을때 도메인 주소를 별생각없이 지나치다가..
방금 다시 보니... 보안서버를 경유할때는 css 가 일부 중단되는 현상이 발생하네요.

첨부파일

error1.jpg (109.6 KB)
3회 2014-02-12 10:14
error2.jpg (100.6 KB)
3회 2014-02-12 10:14
|

댓글 4개

config.php 파일을 위와 같이 설정하셨을 경우 보안서버로 접속하면 css 파일 등은 보안의 이유로 차단이 됩니다.
보안서버 url을 입력하는 것은 post 로 값을 넘겨 서버에서 처리할 때만 사용하도록 되어 있는데요..
모든 페이지를 보안서버로 접속하시려면 config.php 파일에서 G5_DOMAIN 설정을 비워두셔야 합니다.
감사합니다.
1. ssl 보안서버로 접속했을 경우 css가 차단이 되는것이 제 생각에는 경로상의 문제로 차단되는것이 아닌가 싶은데요.
예로 html 파일과 css가 같은 폴더에 있다고 했을때 css가 정상적으로 적용되지 않나요?

2 .ssl 보안서버는 제가 예전에 문의를 해보았을때 form 이 있는 페이지에 적용되어야 하는것으로 알고 있었는데 아닌가요?
config.php 파일에서 경로를 두개 다 설정했을 때 https로 접속하면 css 파일등을 로드하지 못하는데요..
크롬 개발자도구에서 확인해보면 block 이라고 표시가 됩니다. 보안주소와 비보안주소가 섞여 있어 차단되는 것으로
보입니다. 보안주소는 말씀하신 것처럼 form에서 값을 넘길 때 사용하는 것이 맞습니다.
그러나 사용자에 따라서는 모든 페이지를 항상 보안주소로 접속하도록 설정해서 사용하는 경우도 있습니다.
이럴 경우 경로를 두개 다 설정하면 css 파일 등이 차단되어 페이지가 제대로 표시되지 않습니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-02-13
14-02-12
14-02-11
14-02-11
14-02-11
14-02-10
14-02-09
14-02-07
14-02-05
14-02-05
14-02-04
14-02-04
14-02-03
14-02-03
14-02-03
14-02-03
14-02-02
14-02-02
14-01-30
14-01-29