본문으로 바로가기
반응형

SSL 이 적용된 페이지의 SSL 정보

 

필자는 Autoset 10.7.0 버전을사용하고 있습니다.

준비물은 Autoset과 SSL(아파치 전용) 파일 입니다. ex( certificate.crt , private.key, ca_bundle.crt)

설정 > 웹서버 세부 설정 > 웹서머 모듈 관리 를 클릭후 mod_ssl.so 체크 및 확인버튼 클릭
설정 > PHP 세부 설정 > PHP 확장모듈 관리 클릭 후 php_openssl.dll 체크 및변경사항 적용

위 단계를 하셧다면 50%정도 하셨습니다.

아파치 전용 SSL 파일을 가지고 계시다면 

C:\AutoSet10\server\conf\ssl폴더에 넣어주세요(폴더는 없으니 직접 만드셔야 합니다.)

httpd.conf 파일을 여신후  Listen 80( 필자는 60번째 줄) 밑에 바로  Listen 443 적어주시면 됩니다.
설정 > 웹서버 세부 설정 > 가상 호스트 설정 클릭해주신후 직접 적어주시면 됩니다. 
설정 > 웹서버 세부설정 > 가상 호스트 설정 하신후 확인 누르시면 기본적으로 80 포트로 잡혀 있습니다.

이후 설정 > 웹서버 세부설정 > 가상 호스트 관리에서 상세 정보 클릭 하시면 수정이 가능합니다.

연결되는 포트 443으로 변경후 변경 사항 적용 하시면 됩니다.

이후 C:\AutoSet10\server\conf\extra\httpd-vhosts.conf 파일을 여신후

# httpd-vhosts.conf
NameVirtualHost *:443
<VirtualHost *:443>
ServerAlias 도메인.com
ServerName 도메인.com
ServerAdmin 인증했던이메일@gmail.com
DocumentRoot "C:/AutoSet10/public_html"
ErrorLog logs/도메인.com-error_log
CustomLog logs/도메인.com-access_log common
<Directory />
Options FollowSymLinks
AllowOverride FileInfo
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "C:\AutoSet10\server\conf\ssl\certificate.crt"
SSLCertificateKeyFile "C:\AutoSet10\server\conf\ssl\private.key"
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM
</VirtualHost>

이렇게 작성후 저장 하신후 웹 서버를 켜시면 정상 작동 되실 겁니다.

영카트 , 그누보드 5 같이 사용 하시는분들은 영카트 페이지는 ssl이 적용이 안되는것을 간혹가다 보실수 있으신데요?

.htaccess 파일 여신후 

RewriteEngine On << 줄 밑에

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
위 3개를 넣시면 되고

config.php 에

define('G5_DOMAIN', 'https://도메인.com:443');
define('G5_HTTPS_DOMAIN', 'https://도메인.com:443');
해주시면 됩니다.


저도 많은 시행 착오 끝에 해결한 방법 입니다! 도움이 필요 하시면 가능한 도와 드릴게요!

반응형