2014-06-22 6 views
1

J'ai deux sites web:autre serveur Web sur un domaine

  • (a) est construit avec le framework web yessod (et en cours d'exécution sur le port A)
  • (b) est construit avec wordpress (et le fonctionnement sur le port b)

Je veux publier ces sites comme suit:

  • foo.com/wp se réfère à (b)
  • Autres pages sur foo.com fait référence (a)

Est-il possible?

Répondre

4

Vous pouvez utiliser (a) et (b) derrière un proxy (c) - NGINX est mon serveur préféré personnel à cet effet car il est incroyablement rapide et bon sur les ressources.

http://nginx.org/en/docs/beginners_guide.html#proxy

Tu ferais quelque chose comme ceci:

server { 
    location/{ 
     proxy_pass http://localhost:{port for a}/; 
    } 

    location /wp { 
     proxy_pass http://localhost:{port for b}/; 
    } 
} 

** note que {b} savent que c'est à/wp. Si vous avez besoin que le serveur principal pense qu'il est à la racine (/), vous pouvez le faire avec une réécriture (également dans les documents NGINX)

+0

Je vais essayer. Merci beaucoup! – user3749167

Questions connexes