2010-10-14 14 views
0

Mon site actuel s'exécute sur un serveur dédié sur Apache + PHP. Je crée mon nouveau site en rails et en cours d'exécution sur nginx. Je veux courir les deux sites ensemble pendant un moment pendant que je redirige lentement toutes les pages classant le SEO etc. au nouveau site.Exécution d'un ancien site sur Apache + php et de nouveaux rails nginx côte à côte

Mon site actuel a pour nom domaine www.mydomain.com et le nouveau site www.mydomain.com comprendra tout ce qui sera multilingue.

Mon site actuel est sur le serveur A et le nouveau site sur le serveur B, à différents endroits et je veux déterminer la meilleure façon de fonctionner ensemble. Puis-je dire à Apache sur le serveur A à chaque fois que vous voyez l'URL www.mydomain.com/en pointer vers le serveur B et nginx sur le serveur B avec le site Run New Rails? Je n'essaie pas de partager des sessions pour simplifier les choses, j'espère!

Je peux alors éteindre le serveur A quand il est prêt et avoir un nouveau site en cours d'exécution.

Si je ne peux pas faire cela, je vais devoir déplacer tout mon site existant sur le serveur B et exécuter les deux sites sur le même serveur, mais pense que cela pourrait prendre du temps et ne pas vouloir classement etc

Toute aide, expérience ou avis seraient les bienvenus!

merci beaucoup rick

Répondre

0

vous pouvez exécuter nginx sur un port différent (par exemple 8080), puis utiliser mod_proxy Apache pour envoyer des requêtes à Nginx.

+0

sur le même serveur ou differnt? –

+0

Même serveur, juste sur un port différent. – insaneirish