web-dev-qa-db-fra.com

Comment exécuter un sous-répertoire sur un serveur séparé?

J'ai un site, www.domain.com. Je souhaite configurer un blog qui s'exécute sur un serveur distinct du site principal et le mettre à disposition sur le domaine www.domain.com/blog.

Comment pourrais-je m'y prendre? Si c'était blog.domain.com, ce serait facile, mais avec www.domaine.com/blog, je n'en suis pas si sûr.

J'utilise Windows Server 2008/IIS 7.

4
Mr. Flibble

Cela peut être fait avec le module URL Rewrite en utilisant le type de règle "Reverse Proxy" (lorsque la demande entrante est gérée/redirigé en interne pour être traité par un autre serveur principal), mais pour cela, vous aurez également besoin de Application Request Routing à installer. Malheureusement, je n'ai pas beaucoup traité d'AAR et je ne peux pas vraiment vous conseiller. Avec Apache, c'est plus simple: cela fait partie des fonctionnalités par défaut (tant que vous activez le bon module).

N'oubliez pas - cela sera plus lent que l'hébergement du blog sur le même serveur, car la requête doit d'abord se rendre au serveur principal, puis à un autre ( blog) et retour, et alors seulement la réponse/page sera renvoyée à l'utilisateur.

UPDATE: Voici l'article décrivant comment procéder avec des détails et des illustrations (daté de novembre 2009 mais tout devrait rester identique ou très différent). similaire): Reverse Proxy avec URL Rewrite v2 et Routage des demandes d’application .

3
LazyOne

Je ne pense pas que tu peux faire ça. Je viens de rencontrer le même type de chose parce que je voulais exécuter un blog Wordpress mais mon site était hébergé sur un hôte Windows partagé. J'ai fini par déplacer mon site vers l'hébergement en nuage de Rackspace, j'ai donc mon propre serveur dédié et installé les dépendances Wordpress sous Windows.

0
Scott Schluer