2012-12-24 3 views
0

Je souhaite installer un serveur comète pour php/js. Je vais utiliser nginx avec Apache. Ce faisant, je crois que j'ai besoin d'avoir un port ouvert pour Apache et un autre pour mon serveur comète. J'ai entendu dire qu'ils peuvent partager un port grâce à une magie comme "Reverse Proxy" et "Proxy Pass". Ces phrases font peur dans mon cœur. Je pense que le plus simple est d'avoir un port pour chacun. Est-ce sage?Numéro de port pour le serveur Comet aux côtés d'Apache

Si j'ai deux ports, évidemment j'utiliserai 80/443 pour Apache, mais qu'en est-il de mon serveur coment? Est-ce que les ports que je choisis ont de l'importance? 8080 est-il aussi bon ou mauvais que 8888 ou 10101?

Répondre

0

Le numéro de port à utiliser ne devrait pas avoir d'importance tant qu'il est sélectionné avec soin (pas de ports en conflit, etc.). Le vrai problème concerne les demandes inter-domaines. Parce que le port est techniquement sur un autre serveur, nous sommes confrontés à des problèmes avec des demandes inter-domaines. L'utilisation d'un numéro de port différent n'est donc pas une très bonne solution.

Il se trouve le proxy inverse est pas aussi effrayant que je pensais, je viens d'ajouter les lignes suivantes à htaccess:

ProxyRequests Off 
ProxyPass /comet http://localhost:8888 
ProxyPassReverse /comet http://localhost:8888 

Où 8888 était le port que je. J'ai ensuite fait toutes mes demandes à/comète au lieu du port 8888.