SSL 보안인증서 적용 방법 정보
SSL 보안인증서 적용 방법본문
보안서버 구축 의무화와 관련하여 그누보드 및 영카트에 적용해 주실 부분은 다음과 같습니다.
최근에 프로그램을 설치하신 분들께서는 아래와 같은 작업으로
회원가입, 로그인, 주문시, 글쓰기에 보안서버(https) 주소가 적용됩니다.
config.php 의
$g4['url'] = "";
$g4['https_url'] = "";
를
$g4['url'] = "http://domain.com;
$g4['https_url'] = "https://domain.com:포트번호";
참고로 보안서버주소(보안인증서)는 사용하시는 호스팅업체에서 구입하시거나 인증서 판매업체에서 구입하시면 됩니다.
호스팅을 사용하시는 경우는 호스팅업체에서 구입하시는 것이 적용하기 쉽습니다.
이렇게 설정하신후 회원가입시, 로그인시, 주문시 https 주소로 바뀌었다 다시 http 주소로 넘어오지 않는다면
프로그램상의 코드가 제대로 적용이 된것이 아니므로 최신 프로그램을 다운로드 하신후
회원가입의 경우 /skin/member/사용스킨/register_form.skin.php 을 아래와 같이 수정해 보십시오.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
외부로그인의 경우 skin/outlogin/사용스킨/outlogin.skin.1.php 의 코드를 참고하시어
https 주소를 적용하시기 바랍니다.
로그인의 경우 skin/member/사용스킨/login.skin.php 의 코드를 참고하시어
https 주소를 적용하시기 바랍니다.
상품상세보기의 경우 shop/item.php 를 수정하십시오.
<?
if ($g4[https_url])
$action_url = "$g4[https_url]/$g4[shop]/cartupdate.php";
else
$action_url = "./cartupdate.php";
?>
주문서의 경우 shop/orderform.php 를 수정하십시오.
(일반버전의 경우 주문단계가 KCP버전 보다 한단계 더 많아 적용이 불가합니다.)
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[shop]/orderformupdate.php';";
else
echo "f.action = './orderformupdate.php';";
?>
글쓰기의 경우 skin/board/사용스킨/write.skin.php 을 수정하십시오.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
위 작업 이외에도 직접 폼을 만들어서 사용하시는 경우에는 별도의 코드가 들어갈수 있습니다.
저희 SIR에서는 보안서버주소 적용과 관련하여 팁 제공이외에 어떤 지원도 해드리지 못함을 양해 바랍니다.
최근에 프로그램을 설치하신 분들께서는 아래와 같은 작업으로
회원가입, 로그인, 주문시, 글쓰기에 보안서버(https) 주소가 적용됩니다.
config.php 의
$g4['url'] = "";
$g4['https_url'] = "";
를
$g4['url'] = "http://domain.com;
$g4['https_url'] = "https://domain.com:포트번호";
참고로 보안서버주소(보안인증서)는 사용하시는 호스팅업체에서 구입하시거나 인증서 판매업체에서 구입하시면 됩니다.
호스팅을 사용하시는 경우는 호스팅업체에서 구입하시는 것이 적용하기 쉽습니다.
이렇게 설정하신후 회원가입시, 로그인시, 주문시 https 주소로 바뀌었다 다시 http 주소로 넘어오지 않는다면
프로그램상의 코드가 제대로 적용이 된것이 아니므로 최신 프로그램을 다운로드 하신후
회원가입의 경우 /skin/member/사용스킨/register_form.skin.php 을 아래와 같이 수정해 보십시오.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
외부로그인의 경우 skin/outlogin/사용스킨/outlogin.skin.1.php 의 코드를 참고하시어
https 주소를 적용하시기 바랍니다.
로그인의 경우 skin/member/사용스킨/login.skin.php 의 코드를 참고하시어
https 주소를 적용하시기 바랍니다.
상품상세보기의 경우 shop/item.php 를 수정하십시오.
<?
if ($g4[https_url])
$action_url = "$g4[https_url]/$g4[shop]/cartupdate.php";
else
$action_url = "./cartupdate.php";
?>
주문서의 경우 shop/orderform.php 를 수정하십시오.
(일반버전의 경우 주문단계가 KCP버전 보다 한단계 더 많아 적용이 불가합니다.)
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[shop]/orderformupdate.php';";
else
echo "f.action = './orderformupdate.php';";
?>
글쓰기의 경우 skin/board/사용스킨/write.skin.php 을 수정하십시오.
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
위 작업 이외에도 직접 폼을 만들어서 사용하시는 경우에는 별도의 코드가 들어갈수 있습니다.
저희 SIR에서는 보안서버주소 적용과 관련하여 팁 제공이외에 어떤 지원도 해드리지 못함을 양해 바랍니다.
추천
2
2
댓글 6개
이거 예전에 올라왔던 글 같은뎅..
외부로그인 https을 적용하라고 하는데...폼을 열어봐도 https을 어디에 적용해야 할 지 모르겠습니다.
관리자님,
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=30125
.htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
이 방법과는 차이가 있는 건가요?
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=30125
.htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
이 방법과는 차이가 있는 건가요?
그누가 board폴더 안에 있을땐 어떻게 되나요?
$g4['https_url'] = "https://domain.com:포트번호/board"; 인가요?
$g4['https_url'] = "https://domain.com:포트번호/board"; 인가요?
해결했네요~ 너무 감사드립니다~!
shop/orderform.php 를 수정하라고 했는데 제시한 비슷한 코드 조차도 없는데요? 삽입을 하는 건가요?
삽입이면 위치가 어디일까요? ㅠㅠ
삽입이면 위치가 어디일까요? ㅠㅠ