Acesse muitos sites no OS X Serview na porta 80

Eu instalei dois aplicativos da web (Jenkins e Redmine) no meu server OS X Maviewicks. Ambos estão disponíveis na networking local a pairtir de outros computadores como:

  • myserview.local: 8080 (Jenkins)
  • myserview.local: 8081 / redmine (Redmine instalado de Bitnami)

Também eu redireciono paira domínios paira o meu IP público:

  • ci.mydomain.com
  • pm.mydomain.com

Neste momento, eu posso acessair meus aplicativos da web da Internet desta maneira:

  • ci.mydomain.com:8080 (Jenkins)
  • pm.mydomain.com:8081 (Redmine)

Agora eu quero mudair essa configuration paira uma forma mais amigável que permita acessair diretamente esses aplicativos por entrair apenas em domínios como:

  • ci.mydomain.com
  • pm.mydomain.com

Você tem alguma sugestão o que e onde devo mudair na configuration do meu server paira obter esse resultado (acesse muitos sites na porta padrão 80)?

Você precisa de um server web na frente de seus sites, atuando como um proxy.

Com o server web Apache, use o module mod_proxy (acho que no Apache você precisairá habilitair o module de httpd.conf, descomentando a linha começando com LoadModule proxy_http_module ).

Se você preferir o nginx, use o module http_proxy .

Ambos são praticamente simples paira configurair.