Vesta 패널에서 무료 SSL 인증서를 추가하는 방법

  • 글 작성자:
  • 게시물 카테고리:튜토리얼
  • 댓글을 게시합니다:0 댓글

인터넷, 웹사이트, SEO 및 기술 전반에 관한 뉴스를 꾸준히 접하고 있다면 웹사이트 보안과 관련된 새로운 변화와 다양한 웹사이트에 적용된 변경 사항에 대해 읽어보셨을 것입니다.

아주 쉽게 요약해 드리겠습니다:

  • 많은 웹사이트가 웹사이트에 SSL 인증서를 구현하고 있습니다. 이를 통해 https:// 로 시작하는 URL을 사용할 수 있습니다.
  • 이 기능이 없으면 사이트의 SEO에 영향을 미칠 수 있기 때문입니다. Google 웹마스터 블로그에서 이 참고 사항을 참조하세요.
  • 또한 Chrome과 Mozilla는 이러한 인증서가 없는 안전하지 않은 사이트로 표시됩니다. 도움말의 참고 사항을 참조하세요.

요점은 몇 년 전만 해도 SSL 인증서를 받으려면 사이트당 연간 50달러를 지불해야 했습니다. 하지만 Let’s Encrypt 인증서 덕분에 100% 무료이며 설치가 매우 쉬운 인증서를 사용할 수 있게 되었습니다.

그리고 이러한 인증서가 매우 일반화되었기 때문에 최신 버전의 Vesta 패널에는 웹사이트에 이러한 종류의 인증서를 더 쉽게 추가할 수 있는 옵션이 추가되었습니다. 어떻게 하는지 알아봅시다.

Vesta 패널의 웹 섹션에서 해당 도메인에 대한 편집을 클릭합니다.

SSL 지원이라는 확인란이 있는 것을 볼 수 있습니다. 이 확인란을 선택하고 그 아래에 있는 ‘암호화 지원 사용’이라는 확인란도 선택해야 합니다.

변경 사항을 저장합니다.

이제 브라우저에 전체 URL을 https:// 으로 입력하면 브라우저에서 해당 웹사이트를 안전하다고 표시합니다.

http를 https로 리디렉션

이제 여러분이 해야 할 일은 매우 큰 작은 문제를 해결하는 것인데, 그것은 동일한 사이트의 두 가지 버전을 갖지 않는 것입니다. 이를 위해 .htaccess 파일을 편집하고 이것을 추가하겠습니다:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://paraisolinux.com/$1 [R,L]

분명히 내 URL 대신 사용자 URL을 넣습니다.

브라우저에서 쓰기 테스트를 하려면 https를 제외한 URL을 작성하고 리디렉션되면 정상입니다.

오류 403 금지됨 수정

위의 작업을 수행하는 대부분의 사이트에서는 모든 것이 해결됩니다. 그러나 예를 들어 라라벨 + 베스타 튜토리얼을 따랐다면 작동하지 않는 것을 볼 수 있습니다:

sudo nano /home/admin/conf/web/sapache2.conf

그리고 위 튜토리얼에서 언급한 것과 동일한 줄을 편집합니다.

답글 남기기