나는 이것에 대해 많은 것을 읽었으며 내가 찾은 방법 중 많은 것을 시도했지만 아직 제대로 작동하지 못했습니다.
관리 영역과 관련 로그인 페이지를 보호하고 싶습니다. 따라서 example.com/admin/* 또는 example.com/user/* 등의 모든 항목은 SSL / TLS를 거쳐야합니다. 멀티 사이트 설정으로 각 사이트에 적용하고 싶습니다. 따라서 example1.com, example2.com, example3.com은 모두 동일한 서버 / 사용자 계정에 있습니다.
설정
- 드루팔 7 멀티 사이트
- 클린 URL 사용
- PHP 5.3
- MySQL v14 d5
- 아파치 2
노트
- 안정적인 Drupal 7 릴리스가 없기 때문에 Securepages는 옵션이 아니며 기존 개발 버전을 사용하려면 Drupal Core 패치가 필요합니다.
- 성공하지 못한 Session 443 시도
- 성공하지 못한 보안 로그인을 시도했습니다
- SSL 인증서 (테스트 중 자체 서명 된 인증서)가 설치되어 Drupal이 아닌 다른 목적으로 서버에서 작동합니다.
- Drupal.org에서 HTTPS 활성화에 대한 모든 문서를 읽었으며 거의 성공하지 못한 상태에서 지시를 따르려고 시도했습니다.
- settings.php의 $ conf [ 'https'] 설정을 식별 할 수있는 결과없이 토글했습니다.
질문들
사이트의 모든 항목에 대해 HTTPS를 사용하도록 설정하면 https : //를 통과하려는 모든 항목에 대해 404가 발생하여 다시 쓰기 규칙이 https 페이지에 적용되지 않는다고 생각하게됩니다. 내가 여기서 무엇을 놓치고 있습니까? 이 문제를 해결하기 위해 htaccess에 추가 할 수있는 다시 쓰기 조건 / 규칙이 있습니까?
Drupal 커뮤니티에서 해결 된 문제가 아닙니까? 사람들이 관리 구역을 보안되지 않은 채 방치하고 있습니까? 나는 이것을 믿기 어려워하지만 문제에 대한 내장 또는 일반적으로 알려진 해결책이없는 것 같습니다.