Como reconhecer o nome do host no número da porta 8080 na máquina Ubuntu?

0

Eu tenho uma pergunta muito básica aqui. Essa coisa está me intrigando um pouco.

Eu tenho duas máquinas, uma é a minha área de trabalho local que executa o Windows e eu tenho o cygwin instalado nela e a segunda máquina que tenho está no domínio de teste em nossa empresa que está executando o Ubuntu 12.04.

Eu iniciei o Netflix Exhibitor assim em minha área de trabalho através da CYGWIN -

david@desktop /cygdrive/c/ApacheExhibitor/Exhibitor-1.5.1/target
$ java -jar exhibitor-1.5.1-jar-with-dependencies.jar -c file
v1.5.1
INFO  com.netflix.exhibitor.core.activity.ActivityLog  Exhibitor started [main]
INFO  org.mortbay.log  Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog [main]
INFO  org.mortbay.log  jetty-1.5.1 [main]
Dec 18, 2013 6:07:37 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.9.1 09/14/2011 02:36 PM'
INFO  org.mortbay.log  Started [email protected]:8080 [main]

E então eu fui para o navegador Chrome e eu abri este URL -

http://localhost:8080/exhibitor/v1/ui/index.html

Depois disso, posso ver o console do Expositor e mostrar tudo o que ele deve mostrar na minha área de trabalho.

Agora fiz a mesma coisa na minha máquina Ubuntu, que está no domínio de teste em nossa empresa. Com o comando abaixo eu iniciei o Expositor -

cronusapp@phx5qa01c:/zook$ java -jar ./exhibitor-1.5.1/lib/exhibitor-1.5.1-jar-with-dependencies.jar -c file
v1.5.1
INFO  com.netflix.exhibitor.core.activity.ActivityLog  Exhibitor started [main]
INFO  org.mortbay.log  Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog [main]
INFO  org.mortbay.log  jetty-1.5.1 [main]
Dec 18, 2013 7:10:35 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.9.1 09/14/2011 02:36 PM'
INFO  org.mortbay.log  Started [email protected]:8080 [main]

E então eu fui para o Chrome e eu abri o URL assim com o nome do host da máquina -

http://phx5qa01c.stratus.phx.qa.host.com:8080/exhibitor/v1/ui/index.html

E este URL está me mostrando uma página em branco na tela.

Agora não sei por que isso está acontecendo. Existe algum arquivo que eu deveria modificar na minha caixa do Ubuntu para reconhecer o nome do host para que ele possa me mostrar a página do console do Expositor, já que não posso usar o host local agora no Chrome?

Tenho quase certeza de que estou sentindo falta de algo menor aqui ..

ATUALIZAÇÃO: -

HOSTNAME da minha máquina ubuntu -

cronusapp@phx5qa01c:/zook$ hostname -f
phx5qa01c.stratus.phx.qa.host.com
    
por SSH 19.12.2013 / 03:18

1 resposta

2

Com base nos comentários de esclarecimento acima, seu resolvedor de DNS aparentemente não está ciente do nome phx5qa01c.stratus.phx.qa.host.com . Você tem duas escolhas gerais:

  • Converse com seu administrador de DNS e veja se eles podem disponibilizar esse nome para você usar ou sugerir um nome diferente que funcione
  • Adicione phx5qa01c.stratus.phx.qa.host.com ao seu arquivo /etc/hosts local

Seu arquivo /etc/hosts local é consultado para consultas de nomes, além do DNS (sujeito às regras em /etc/nsswitch.conf ). Você pode adicionar uma linha em /etc/hosts para o host phx5qa01c.stratus.phx.qa.host.com que traduz o nome para o endereço IP desse servidor.

Se você estiver usando o Cygwin como sugerido, as instruções acima podem não se aplicar e você terá que perguntar a outra pessoa como fazer a mesma coisa pelo Cygwin.

    
por 19.12.2013 / 04:35