Alias ​​un contenu de serveur tordu?

j'ai buildbot, Utilisant twisted, Personnalisé pour travailler sur le port 8010.

Si je vais à

[url=http://mysite.com:8010]http://mysite.com:8010[/url]

Je peux tout accéder normalement. Cependant, je veux que les gens voient la page à

[url=http://mysite.com/build]http://mysite.com/build[/url]

En ce moment je suis redirigé, mais je préférerais créer un pseudonyme, mais je ne sais pas comment le faire avec le port (Je sais comment réaffecter dans un autre répertoire, mais pas sur le port de la voiture).

Je vais découvrir une question plus spécifique dans un nouveau sujet
Invité:

Blanche

Confirmation de:

Je ne sais rien de buildbot, mais contenu Web - Ceci est un contenu Web. Pourquoi ne pas installer l'habituel Apache de

DocumentRoot

Pointant vers n'importe quel serveur mysite.com:8010. Un contenu est sur deux portes utilisant deux serveurs différents?

Agathe

Confirmation de:

vous pouvez utiliser mod_rewrite de mod_proxy sur apache ou quelque chose d'autre comme ça que j'utilise un module de proxy nginx. Il vous suffit de vous assurer que les liens sur les pages indiquent les bons endroits lors de l'accès à une telle réécriture.

Cela vous permet de créer un site plus proche des pièces plus petites, dont certaines sont traitées dans des processus distincts. Il donne également de la flexibilité car ces surprises peuvent être facilement modifiés si nécessaire.

Dominique

Confirmation de:

En supposant que le système Linux, Vous avez pensé à utiliser iptables Pour rediriger les demandes de port 80 sur 8010?

J'ai utilisé cette méthode quand je voulais protéger l'application tomcat / java, qui a fonctionné comme root et port utilisé 80. Depuis la pièce jointe 80 Le port est limité root, J'ai lancé l'application tomcat / java un sport 8080 et mis en place iptables Pour rediriger les demandes de port 80 dans le port. 8080.

Emilie

Confirmation de:

Un peu de temps est passé depuis que j'ai mis en place une instance Buildbot, Mais regardant par la création master.cfg, J'ai remarqué cette ligne:

c['status'].append(html.WebStatus(http_port=8010))

Veuillez noter que le port est clairement installé sur le port. 8010. Vous pouvez le changer au port. 80, Qui est un port http défaut. Vous devrez courir votre buildbot comme root Ou utiliser tout autre mécanisme pour traiter l'accès au port privilégié. Aller à #buildbot sur irc.freenode.net, Et ils peuvent vous donner un manuel plus spécifique.

J'espère que cela vous aidera à commencer dans la bonne direction.

Pour répondre aux questions, connectez-vous ou registre