2012-09-03 2 views
0

Azure에서 WP 아래에서 Wordpress 및 가상 MVC 응용 프로그램을 실행하는 방법이 궁금합니다. 이것에 대한 많은 기사를 찾았지만 제대로 작동하지 않고 Azure SDK가 항상 바뀌고 있습니다. 실제 정보는 없습니다.Azure에서 가상으로 MVC 응용 프로그램으로 Wordpress를 실행하는 방법

Azure Web Role IIS 서버에 원격으로 연결할 수 있습니까?

질문이 있으시면 답변하기 전에 질문하십시오. 짐 오닐 주석에 의해

업데이트

는 그래, 난 ASP.NET MVC를 의미한다. "작동하지 않음"은 Azure의 WP를 this으로, ASP.NET MVC 앱을 분리하여 작동하지만 함께 작동하지 않습니다. 내가 Azure에서 this tutrial VM에 의해 VirtualApplication으로 ASP .NET MVC를 추가하려고하면 항상 Busy 상태에있다.

내 도메인 example.com 및 ASP.NET MVC 앱 (example.com/mvcapp)에 WP가 배포되어 있어야합니다. 이것은 Azure 플랫폼에서 작동하며 IIS의 가상 응용 프로그램 기능으로 접근 할 수 있습니다. 그런 다음 Azure 웹 역할이 유용하게 사용되기를 바랍니다.

의견이 있으십니까?

+0

"작동하지 않습니다"우리에게 계속해서 많이주는 것은 아닙니다. WordPress의 MVC 앱은 무엇을 의미합니까? WordPress는 턴키 CMS입니다. MVC는 디자인 패턴입니다. ASP.NET MVC입니까? 그래서 이것은 두 가지 다른 응용 프로그램입니까? Azure 웹 사이트 + Web Matrix는 WordPress에 대한 좋은 방법이며 ASP.NET MVC를 지원하는 웹 사이트도 있습니다. 또는 가상 시스템으로 이동하여 모든 것을 설정할 수 있습니다. –

+0

제 질문을 업데이트합니다. 제발 고맙습니다. –

답변

1

wordpress 웹 사이트를 www.example.com으로 실행하고 ASP.NET MVC 앱을 www.example.com/mvcapp로 실행하려면 좀 더 창의적으로 작동시켜야합니다. 그것은 할 수있는 일이지만 Windows Azure 플랫폼에 대한 좋은 이해, PHP/WordPress 지식뿐만 아니라 웹 역할의 작동 방식을 필요로합니다.

내가 할 수있는 방법에 대해 몇 가지 아이디어를 지적 할 수는 있지만 시도하고 시험하기 위해 노력해야합니다. PHP를 지원하는 ASP.NET 웹 역할을 만들고 Wordpress를 구성하기 위해 정말로 필요한 것. 이것은 런타임에 수행 될 수 있거나 PHP 자체와 함께 월드 와이드를 조합 할 수 있으므로 애플리케이션을 배포 할 때 전체 Wordpress가 패키지로 구성됩니다. 이제 같은 웹 역할에서 가상 이뇨를 추가하고 MVC 응용 프로그램을 응용 프로그램으로 실행하십시오.

전체 웹 역할에는 하나의 web.config가 있으므로 ASP.NET PHP 응용 프로그램과 MVC 응용 프로그램에서 모두 작동해야합니다. 이 두 가지를 처리하는 힘든 작업과 함께 맞추는 데 시간이 걸릴 것입니다.

다른 쉬운 옵션은 PHP를 ASP.NET MVC 응용 프로그램과 PHP 폴더 설정에서 Wordpress 응용 프로그램 내에서 실행하는 것입니다. 이 설정은 쉽게 구성 할 수 있지만 다른 방법으로 워드 프레스 및 MVC 응용 프로그램의 위치가 변경됩니다.

전반적으로 나는 실제로 당신이 정말로 원하는 것이 무엇인지 다시 생각해야한다고 생각합니다. 왜냐하면 당신의 목표가 워드 프레스와 ASP.NET MVC를 함께 운영 할 필요가 없기 때문입니다. 실험을하고 싶다면 훌륭한 프로젝트이며 많은 것을 배울 수 있습니다.

이 질문은 earlier @ SO also에게 물어 보았지만 동일한 반응을 보였습니다.

1

푸른 하늘에 대해서는 잘 모르겠지만 IIS7에서는 WP와 URL Rewriter 설정을 기본 웹 사이트로 사용하고 asp.net 및 ASP 응용 프로그램을 가상 디렉터리에 배포하고 해당 하위 디렉터리에서 URL Rewriter를 해제합니다. 아름답게 작동합니다. 단점은 ASP가 ASP/ASP.net에 비해 IIS에서 개처럼 실행된다는 것입니다. LAMP에서 WP를 사용하고 IIS7에서 ASP/.net 앱을 계속 실행합니다. 단점은 전환 후 WP가 우리의 SEO에 조금 영향을 미칠 수 있다는 것입니다. IIS는 www이며 WP는 ww3입니다.

URL 다시 쓰기 규칙이 있는지 확인하십시오.

+0

경험을 공유해 주셔서 감사합니다. 마지막으로 우리는 그것을 시도하고 Azure와 WP가 실제로 나쁜 조합임을 깨닫습니다. –

0

웹 사이트는 Azure에서 워드 프레스 템플릿 VM을 사용하여 만들 수 있습니다. Azure에서 이미지를 사용할 수있는 http://wordpress.brandoo.pl/project/을 사용할 수도 있습니다. 즉, 도움이 될 수있는 MYSQL 데이터베이스가 아닌 SQL 데이터베이스를 사용할 수 있습니다.

당신은 하나의 VM은 www.mydomain.com에 MVC 응용 프로그램 가리키는 것을 당신이 가진 별도의 VM에 worpress을 가질 수있을 수는 blog.mydomain.com이 유지 보수를 만들 것

쉽게 내가

생각 말
관련 문제