HTTP에서 HTTPS로 WordPress를 올바르게 이동하는 방법 (초보자 안내서)

웹 사이트에 WordPress를 HTTP에서 HTTPS로 이동하고 SSL 인증서를 설치하려고하십니까? Google은 2018 년 7 월부터 Chrome 브라우저에서 SSL이없는 모든 웹 사이트를 안전하지 않은 것으로 표시하기 시작한다고 발표했기 때문에이 주제에 대해 많은 요청을 받았습니다.이 기사에서는 WordPress를 HTTP에서 HTTP로 올바르게 이동하는 방법을 보여줍니다. SSL 인증서.


HTTP에서 HTTPS / SSL로 WordPress 이동

SSL 또는 HTTPS가 무엇인지 모른다면 걱정하지 마십시오. 우리는 그것도 설명 할 것입니다.

HTTPS 란??

HTTPS 또는 보안 HTTP는 사용자의 브라우저와 서버 간의 연결을 보호하는 암호화 방법입니다. 이로 인해 해커가 연결을 도청하기가 더 어려워집니다..

우리는 매일 구매하든 단순히 로그인하든 관계없이 다른 웹 사이트와 개인 정보를 공유합니다.

데이터 전송을 보호하려면 안전한 연결을 만들어야합니다.

그때 SSL과 HTTPS가 들어옵니다.

각 사이트에는 식별을 위해 고유 한 SSL 인증서가 발급됩니다. 서버가 HTTPS에있는 것으로 가장하고 해당 인증서가 일치하지 않는 경우 대부분의 최신 브라우저는 사용자에게 웹 사이트에 연결하지 못하도록 경고합니다.

안전하지 않은 웹 사이트 경고

이제 궁금한 점이있을 것입니다. 왜 간단한 블로그 나 소규모 비즈니스 웹 사이트에서 지불금을받지 못하는 경우 WordPress 사이트를 HTTP에서 HTTPS로 이전해야합니까?.

HTTPS와 SSL이 필요한 이유?

작년 Google은 웹 사이트 소유자가 HTTP에서 HTTPS로 전환하도록 권장함으로써 전반적인 웹 보안을 개선 할 계획을 발표했습니다. 이 계획의 일환으로 인기있는 Chrome 웹 브라우저는 2018 년 7 월부터 SSL 인증서가없는 모든 웹 사이트를 “보안되지 않음”으로 표시합니다..

Chrome HTTP가 안전하지 않음

발표의 일환으로 구글은 SSL을 사용하는 웹 사이트에서도 SEO 혜택과 더 높은 순위를 볼 것이라고 밝혔다. 작년부터 많은 웹 사이트가 HTTP에서 HTTPS로 전환했습니다.

Google은 Chrome에서 ‘보안되지 않음’경고를 천천히 발표했습니다. 예를 들어, 누군가 시크릿 창을 사용하여 HTTP 웹 사이트를 방문하면 보안되지 않음으로 표시됩니다. 누군가가 일반 모드로 HTTP 웹 사이트를 방문하여 문의 양식 또는 다른 양식을 작성하려고하면 웹 사이트가 안전하지 않은 것으로 표시됩니다.

독자와 고객이이 알림을 볼 때 비즈니스에 나쁜 인상을 줄 수 있습니다..

모든 웹 사이트가 HTTP에서 HTTPS로 양식을 이동하고 SSL을 즉시 설치해야하는 이유.

말할 것도없이, 전자 상거래 웹 사이트에서 온라인으로 지불을 받으려면 SSL이 필요합니다.

Stripe, PayPal Pro, Authorize.net 등과 같은 대부분의 결제 회사는 결제를 수락하기 전에 안전한 연결을 요구합니다..

WPBeginner, OptinMonster, WPForms 및 MonsterInsights를 포함한 웹 사이트에 SSL을 사용합니다..

WordPress 사이트에서 HTTPS / SSL을 사용하기위한 요구 사항

WordPress에서 SSL을 사용하기위한 요구 사항은 그리 높지 않습니다. SSL 인증서를 구매하기 만하면 이미 무료로 사용할 수 있습니다..

최고의 WordPress 호스팅 회사는 모든 사용자에게 무료 SSL 인증서를 제공합니다.

  • 블루 호스트
  • SiteGround
  • WPEngine
  • 액체 웹
  • 드림 호스트
  • InMotion 호스팅
  • GreenGeeks

자세한 내용은 WordPress 웹 사이트에 대한 무료 SSL 인증서를 얻는 방법에 대한 안내서를 참조하십시오..

호스팅 회사에서 무료 SSL 인증서를 제공하지 않으면 SSL 인증서를 구입해야합니다.

Domain.com은 정규 및 와일드 카드 SSL 인증서 모두에 가장 적합한 SSL 거래를 제공하므로 사용하는 것이 좋습니다..

SSL 인증서를 구입하면 웹 사이트에 대한 TrustLogo 사이트 씰을 얻을 수 있으며 각 SSL 인증서에는 최소 $ 10,000의 보안 보증이 제공됩니다..

SSL 인증서를 구매하면 호스팅 제공 업체에 설치하도록 요청해야합니다..

SSL 및 HTTP를 사용하도록 WordPress 설정

도메인 이름에서 SSL 인증서를 활성화 한 후 웹 사이트에서 SSL 및 HTTP 프로토콜을 사용하도록 WordPress를 설정해야합니다..

이를 수행하는 두 가지 방법을 보여 드리며 필요에 가장 적합한 방법을 선택할 수 있습니다..

방법 1 : 플러그인을 사용하여 WordPress에서 SSL / HTTPS 설정

이 방법은 더 쉽고 초보자에게 권장됩니다.

먼저 Really Simple SSL 플러그인을 설치하고 활성화해야합니다. 자세한 내용은 워드 프레스 플러그인 설치 방법에 대한 단계별 가이드를 참조하십시오..

활성화되면 방문해야합니다 설정»SSL 페이지. 플러그인은 자동으로 SSL 인증서를 감지하고 HTTP를 사용하도록 WordPress 사이트를 설정합니다.

WordPress 웹 사이트에서 SSL 사용

플러그인은 혼합 컨텐츠 오류를 포함하여 모든 것을 처리합니다. 플러그인이 뒤에서 수행하는 작업은 다음과 같습니다.

  • SSL 인증서 확인
  • URL에서 https를 사용하도록 WordPress 설정
  • HTTP에서 HTTP 로의 리디렉션 설정
  • 안전하지 않은 HTTP 소스에서 여전히로드중인 컨텐츠의 URL을 찾아서 수정하십시오..

노트 : 플러그인은 출력 버퍼링 기술을 사용하여 혼합 컨텐츠 오류를 수정하려고합니다. 페이지가로드 될 때 사이트의 콘텐츠를 대체하기 때문에 성능에 부정적인 영향을 줄 수 있습니다. 이 영향은 첫 페이지로드에서만 볼 수 있으며 캐싱 플러그인을 사용하는 경우 최소화되어야합니다..

플러그인은 SSL을 유지하고 안전하게 플러그인을 비활성화 할 수 있다고 말하지만 100 % 사실이 아닙니다. 플러그인을 비활성화하면 혼합 컨텐츠 오류가 발생하기 때문에 항상 플러그인을 활성 상태로 두어야합니다..

방법 2 : WordPress에서 SSL / HTTPS 수동 설정

이 방법을 사용하려면 수동으로 문제를 해결하고 WordPress 파일을 편집해야합니다. 그러나 이것은 영구적이고 성능이 최적화 된 솔루션입니다. 이것이 우리가 WPBeginner에서 사용하는 것입니다.

이 방법이 어렵다면 WordPress 개발자를 고용하거나 대신 첫 번째 방법을 사용할 수 있습니다.

이 방법의 일부로 WordPress 테마 및 코드 파일을 편집해야 할 수도 있습니다. 이전에이 작업을 수행하지 않은 경우 WordPress에서 코드 스 니펫을 복사하여 붙여 넣는 방법에 대한 가이드를 참조하십시오..

먼저 방문해야합니다 설정»일반 페이지. 여기에서 http를 https로 바꾸어 WordPress 및 사이트 URL 주소 필드를 업데이트해야합니다..

워드 프레스 URL 업데이트

‘변경 사항 저장’버튼을 클릭하여 설정을 저장해야합니다..

설정이 저장되면 WordPress에서 로그 아웃되며 다시 로그인하라는 메시지가 표시됩니다..

다음으로 .htaccess 파일에 다음 코드를 추가하여 HTTP에서 HTTPS 로의 WordPress 리디렉션을 설정해야합니다..

RewriteEngine 켜기
RewriteCond % {HTTPS} 꺼짐
RewriteRule ^ (. *) $ https : // % {HTTP_HOST} % {REQUEST_URI} [L, R = 301]

nginx 서버에있는 경우 (대부분의 사용자는 아님) 구성 파일의 HTTP에서 HTTPS로 리디렉션하려면 다음 코드를 추가해야합니다.

서버 {
듣고 80;
server_name example.com www.example.com;
301을 반환 https : //example.com$request_uri;
}

example.com을 자신의 도메인 이름으로 바꾸는 것을 잊지 마십시오.

이 단계를 수행하면 WordPress가 https를 사용하여 전체 웹 사이트를로드하므로 WordPress HTTPS 작동하지 않음 오류를 피할 수 있습니다.

WordPress 관리 영역 또는 로그인 페이지에서 SSL 및 HTTPS를 강제 실행하려면 wp-config.php 파일에서 SSL을 구성해야합니다..

“모두 편집을 중지하십시오!”위에 다음 코드를 추가하십시오. wp-config.php 파일의 라인 :

define ( ‘FORCE_SSL_ADMIN’, true);

이 줄을 사용하면 WordPress에서 WordPress 관리 영역에서 SSL / HTTP를 강제 실행할 수 있습니다. 워드 프레스 멀티 사이트 네트워크에서도 작동합니다.

이 작업을 수행하면 이제 웹 사이트가 SSL / HTTPS를 사용하도록 완전히 설정되었지만 여전히 혼합 된 내용 오류가 발생합니다.

이러한 오류는 URL에서 안전하지 않은 HTTP 프로토콜을 사용하여로드중인 소스 (이미지, 스크립트 또는 스타일 시트)로 인해 발생합니다. 이 경우 웹 사이트 주소 표시 줄에 보안 자물쇠 아이콘이 표시되지 않습니다.

안전하지 않은

많은 최신 브라우저는 안전하지 않은 스크립트와 리소스를 자동으로 차단합니다. 브라우저의 주소 표시 줄에 자물쇠 아이콘이 있지만 알림이 표시 될 수 있습니다.

안전하지 않은 콘텐츠 차단

검사 도구를 사용하여 안전하지 않은 프로토콜을 통해 제공되는 컨텐츠를 찾을 수 있습니다. 혼합 컨텐츠 오류는 각 혼합 컨텐츠 항목에 대한 세부 사항과 함께 콘솔에 경고로 표시됩니다..

브라우저 콘솔에 혼합 컨텐츠 오류가 표시됨

대부분의 URL은 이미지, iframe 및 이미지 갤러리이며 일부는 WordPress 플러그인 및 테마에서로드 한 스크립트 및 스타일 시트입니다..

WordPress 데이터베이스에서 혼합 컨텐츠 수정

잘못된 URL의 대부분은 WordPress 데이터베이스에 저장된 이미지, 파일, 임베드 및 기타 데이터입니다. 먼저 수정합시다.

http로 시작한 데이터베이스에서 이전 웹 사이트 URL에 대한 모든 언급을 찾아 https로 시작하는 새 웹 사이트 URL로 바꾸면됩니다..

Better Search Replace 플러그인을 설치하고 활성화하여이를 쉽게 수행 할 수 있습니다. 자세한 내용은 워드 프레스 플러그인 설치 방법에 대한 단계별 가이드를 참조하십시오..

활성화되면 방문해야합니다 도구»더 나은 검색 교체 페이지. ‘검색’입력란 아래에 http를 사용하여 웹 사이트 URL을 추가해야합니다. 그런 다음 ‘바꾸기’입력란에 https로 웹 사이트 URL을 추가하십시오..

검색 및 교체

그 아래에는 모든 WordPress 데이터베이스 테이블이 표시됩니다. 철저한 점검을 위해 모든 것을 선택해야합니다.

마지막으로 ‘드라 이런으로 실행’옵션 옆의 확인란을 선택 해제 한 다음 ‘검색 / 바꾸기’버튼을 클릭하십시오..

플러그인은 이제 WordPress 데이터베이스에서 http로 시작하는 URL을 검색하여 안전한 https URL로 대체합니다. WordPress 데이터베이스 크기에 따라 시간이 걸릴 수 있습니다.

WordPress 테마에서 혼합 컨텐츠 오류 수정

혼합 컨텐츠 오류를 발생시키는 또 다른 일반적인 원인은 WordPress 테마입니다. WordPress 코딩 표준을 따르는 적절한 WordPress 테마는이 문제를 일으키지 않습니다..

먼저 브라우저의 검사 도구를 사용하여 리소스와 리소스를로드하는 위치를 찾아야합니다..

혼합 도구 오류를 찾기 위해 검사 도구 사용

그 후에는 WordPress 테마에서 찾아서 https로 바꿔야합니다. 이 URL을 포함하는 테마 파일을 볼 수 없으므로 대부분의 초보자에게는 조금 어려울 것입니다..

플러그인으로 인한 혼합 컨텐츠 오류 수정

일부 혼합 컨텐츠 리소스는 WordPress 플러그인에 의해로드됩니다. WordPress 코딩 표준을 따르는 WordPress 플러그인은 혼합 된 내용 오류를 일으키지 않습니다..

WordPress 플러그인 파일은 수정하지 않는 것이 좋습니다. 대신 플러그인 작성자에게 연락하여 알려주십시오. 응답하지 않거나 해결할 수없는 경우 적절한 대체품을 찾아야합니다..

참고 : 어떤 이유로 든 여전히 혼합 콘텐츠 오류가 발생하는 경우 임시 단순 SSL 플러그인을 임시로 사용하는 것이 좋습니다. 따라서 준비 웹 사이트에서 문제를 해결하거나 개발자를 고용하는 동안 사용자에게 영향을 미치지 않습니다..

Google 검색 콘솔에 HTTPS 사이트 제출

Google과 같은 검색 엔진은 https와 http를 서로 다른 두 웹 사이트로 간주합니다. 즉, SEO 문제를 피하기 위해 웹 사이트가 이전되었음을 Google에 알려야합니다..

그러려면 Google 검색 콘솔 계정으로 이동하여 ‘속성 추가’버튼을 클릭하면됩니다..

Google 검색 콘솔에서 https 사이트를 새 속성으로 추가

웹 사이트의 새 https 주소를 추가해야하는 팝업이 나타납니다..

https URL 추가

그 후 Google은 귀하의 웹 사이트 소유권을 확인하도록 요청합니다. 여러 가지 방법으로 방법을 선택하고 사이트를 확인하는 방법을 안내합니다.

웹 사이트 확인

사이트가 확인되면 Google에서 여기에 검색 콘솔 보고서를 표시합니다..

또한 https 및 http 버전이 모두 Search Console에 추가되어 있는지 확인해야합니다..

이렇게하면 웹 사이트의 https 버전을 기본 버전으로 취급하도록 Google에 알립니다. 이전에 설정 한 301 리디렉션과 함께 Google은 검색 순위를 웹 사이트의 https 버전으로 전송하며 검색 순위가 향상 될 가능성이 높습니다.

우리는 웹 사이트를 http에서 https로 전환했을 때 우리가 한 것을 알고 있습니다..

이 기사가 WordPress에 HTTPS 및 SSL을 추가하는 데 도움이 되었기를 바랍니다. WordPress 사이트를 안전하게 유지하기위한 단계별 지침이 포함 된 최상의 WordPress 보안 가이드를 참조하십시오..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map