
나는 WordPress가 설치된 웹 서버를 가지고 있습니다. 그것은 공개 웹 서버이고 CentOS 6.5에서 실행되는 Apache 2.2이며 이름 기반 가상 호스트를 사용하고 있습니다.
Worpdress는 기본 사이트이고 일반 HTTP에서 실행되지만 보안 준수를 위해 HTTPS를 통해 관리에 액세스해야 합니다.
문제는 하나의 virtualhost example.com(obv., 가짜 URL)에 대한 하나의 인증서가 이미 있다는 것입니다. 이는 WordPress 관리를 하위 도메인(wpadmin.example.com)으로 구성하여 SSL 인증서를 사용할 수 있도록 하려는 것입니다.
가능하다면 아시는 분 계시나요? 그렇다면 어떻게 해야 할까요? 추신: 저는 서버에 대한 전체 루트 액세스 권한을 가지고 있습니다 :)
답변1
하나의 하위 도메인 아래에 모든 보안 페이지를 두는 것이 요청 수준과 개념적으로 적용하기가 더 쉽기 때문에 원칙적으로 코딩하는 것이 좋은 생각이라고 생각합니다.
문제는 하위 도메인으로의 /wp-admin 리디렉션이 작동하지 않으며 예를 들어 한 도메인의 (관리 세션) 쿠키가 다른 도메인으로 전송되지 않기 때문에 하위 도메인과 작동하려면 WP 관리 코드를 변경해야 한다는 것입니다(동일 원산지 정책) .
가장 쉬운 방법은 아마도 "SSL을 통한 관리" WP 및/또는WordPress HTTPS 플러그인, 따라서 자신/관리자가 SSL을 통과하도록 강제하고 있으며 이는 일반 대중이 아닌 관리자만을 위한 것이므로 SSL 인증서를 사용/구매할 필요는 없지만 직접 생성할 수 있습니다.