2010-02-03 4 views
0

secure.domain.com에 SSL 보안 도메인이 있다고 가정 해 봅시다.htaccess를 사용하여 단일 SSL 보안 하위 도메인의 경로를 다시 작성하여 다른 하위 도메인의 웹 응용 프로그램을 보호하는 방법

는 또한

나는 www.domain.com 및 응용 프로그램의 특정 영역을 부탁합니다 (CakePHP를 사용하여) app.domain.com에서 웹 www.domain.com에서 응용 프로그램 (silverstripe를 사용하는) 다른있다. domain.com을 사용하여 SSL을 사용하므로 설치된 SSL 인증서가있는 하위 도메인을 사용하여 경로를 다시 작성해야합니다.

예를 들어 secure.domain.com/ss/*은 www.domain.com/*으로 다시 작성해야하며 이와 유사하게 secure.domain.com/app/*는 app.domain.com/*으로 다시 작성해야합니다.

그러나 www.domain.com (SilverStripe)과 app.domain.com (CakePHP) 모두 고유 한 복잡한 다시 쓰기 규칙이 있으므로 성공적으로 유지되는 htaccess 스크립트를 빌드 할 수없는 것입니다. 각각의 응용 프로그램의 기능 ...

는 참고로 다음과 같이 내가 애플 리케이션에 할당 된 디렉토리 구조/public_html을하고 webroots 있다고 가정 : www.domain.com이 ->/public_html을/하위 도메인/www가 app.domain합니다. co.kr />/public_html/subdomains/app secure.domain.com ->/public_html/subdomains/secure

누구나 성취 한 사람이 있습니까 이 전에 밀러?

+0

그것은 당신에게 여분 $ 25 정도의 비용,하지만 왜 그냥 www.domain.com과 app.domain.com에 대한 SSL 인증서를 얻고 모든 문제를 피할 수 있습니다? – ceejayoz

+0

불행하게도, 우리의 1 & 1 관리 전용 호스트는 하나의 SSL 인증서 :(그것을했다 – mwalsher

답변

1

가장 우아한 방법은 간단 symlink 애플 리케이션 폴더에 SSL 하위 디렉토리, 그래서 그들은 기본적으로 같은 디렉토리에있어합니다. 호스트는이 옵션을 제공하는 경우입니다

/public_html/app 
/public_html/subdomains/secure.domain.com -> /public_html/app 

.

+0

이 ... 각각의 응용 프로그램 디렉토리 안에 .htaccess 파일에 몇 개조하면 되겠했습니다 수 있지만 모두가 지금 노력하고 있습니다. 감사합니다! – mwalsher