2012-02-25 1 views
1

응용 프로그램 코드와 연결된 마케팅/방문 페이지의 코드/종속성이있는 웹 응용 프로그램 (램프 스택)을 작성하고 있습니다. 이 앱은 랙 공간 클라우드에서 호스팅됩니다.마케팅/방문 페이지 호스팅 우수 사례

나는이 두 사이트가 함께 있어야하는지, 동일한 서버에서 분리되는지 또는 완전히 별개의 서버에서 호스팅되어야하는지에 대해 생각 해왔다.

웹 앱의 마케팅/방문 페이지 호스팅과 관련하여 흔히있는 것은 무엇입니까? 별도의 IP 또는 별도의 서버에 사이트를 호스팅해야하는 경우 동일한 기본 URL을 참조하는 두 개의 개별 IP를 갖기 위해 필요한 단계는 무엇입니까? 두 개의 개별 ips에서 https 연결을 갖는 것이 문제가됩니까? 그렇다면 모든 보안 페이지를 하나의 IP로 가질 수 있습니다. 하나의 기본 URL을 가리키는 두 개의 ips를 설명하는 데 사용되는 올바른 용어는 무엇입니까?

구조는 다음과 같습니다

모든 기사 또는 블로그 (XXX1에서 호스팅) example.com/module/app-page (XXX2에서 호스팅)

example.com/landing-page 이 주제를 다루는 게시물은 무엇입니까?

고맙습니다!

답변

1

그래서 2 개의 웹 응용 프로그램에서 함수, 클래스 등의 기본 PHP 파일에 액세스 할 수있게 하시겠습니까? 그래, 그럴 수도 있지만, Rackspace 클라우드가 이것을 허용하는지 확실하지 않습니다. 별개의 가상 호스트로 2 개의 IP 주소를 설정할 수있는 전용 서버는 웹 사용자 (일반적으로 아파치)가 파일을 실행할 수있는 한 간단한 심볼릭 링크로 허용합니다.

희망 사항은 귀하의 질문에 대한 답변입니다. 자세한 내용을 제공하면 귀하의 질문에보다 정확하게 답할 수 있습니다.

+0

http://37signals.com/svn/posts/3103-no-framework-needed -이 글을 읽고 나면 코드를 완전히 분리하고 정적 HTML 만 마케팅 페이지에만 제공 할 것입니다. 도움이되는 것은 올바른 관계를 만들기 위해 vhosts 파일에 추가해야하는 코드입니다. 동일한 서버에서 하나 또는 두 대의 서버를 동시에 실행하는 것에 대한 생각은 무엇입니까? 도움에 미리 감사드립니다. – Eric

+0

가장 중요한 점은 두 앱 모두 파일을 보관하는 파일 시스템에 대한 기본 액세스 권한이 있다는 것입니다. 가상 호스트 구성, IP 주소 또는 1 대 2 서버와 같은 상위 계층과는 아무런 관련이 없습니다. 2 개의 웹 응용 프로그램이 동일한 코드에 액세스 할 수있게하려면 두 가지 선택 사항이 있어야합니다. ..... 두 웹 응용 프로그램이 동일한 파일을 보거나 복사 할 수 있는지 확인하고 같은 코드의 사본을 두 개씩 유지 관리하십시오. 당신의 문제에 대한 많은 해결책이 있습니다. 그리고 그것은 선호의 문제입니다 ... 하나는 파괴를 사용하고 각 사이트에 파일을 체크 아웃하는 것입니다. 또 다른 방법은 san이나 symlinks를 사용하는 것입니다. –