aws ec2이용중인데 https 설정하기..
본문
도메인만 쳤을 시 http로 바로 연결이 되는데
https://로 바로 연결되게끔 설정하는 법이 없나요?
따로 linux에서 설정을 해줘야 하는건지
config.php에도 설정을했는데.. 도메인만 입력해도 자동으로 https 로 연결시켜주는 법 없을까요 ㅠㅠ
답변 2
일단 보안서버가 설치되어져 있어야 합니다.
SSL이 무료든 유료던 서버에 설치가되어야 가능 합니다.
무료 SSL은 Let's Encrypt 을 설치해 주시면 됩니다.
만약 ssl이 설치된 서버라면 HSTS를 설정해주면 http:// 로 접속하더라도 https:// 로 자동 변경 됩니다.
HSTS에 대한 설명은 아래 링크에 잘 설명되어 있네요....^^
HSTS 설치가 번거로우시면 사이트 계정에 .htaccess 를 아래처럼 입력후 저장 하시면 됩니다.
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>
제가 사용하는 방법입니다.
head.php 젤 위에 넣어주시면 됩니다.
if(!$_SERVER['HTTPS']) {
echo"<meta http-equiv='refresh' content='0;url=https://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']."'>";
exit;
}
답변을 작성하시기 전에 로그인 해주세요.