O navegador exibe a página de teste do Apache ao acessar um site com um nome de domínio que acabei de registrar

O navegador exibe a página de teste do Apache ao acessar um site com um nome de domínio que acabei de registrar

Meu site éimplantadosobregatoque por sua vez foi implantado emUbuntuservidor. Ao desenvolver o site, eu o acesso usando o endereço IP do servidor como xxx.xxx.xxx.xxx:8080:/yyyy. Agora eu comprei umnome do domínioe executei uma etapa para redirecionar www.mydomain.com para xxx.xxx.xxx.xxx. Quando tento acessar meu site via www.mydomain.com, recebo a página de teste do Apache. Alguém poderiafornecer linkouexplicar as etapas restantesPreciso aproveitar para poder acessar meu site?

Responder1

Descobri isso com a ajuda de:

Solução quase perfeita para mim, mas o encaminhamento de porta teve que ser feito de forma diferente: https://www.digitalocean.com/community/questions/how-to-access-a-java-web-application-by-a-domain-name-using-tomcat-8

Sobre encaminhamento de porta: https://www.systutorials.com/816/port-forwarding-using-iptables/

Com a ajuda deste artigo e da postagem de Robert Goley, descobri os comandos de "encaminhamento" de porta que realmente precisava:https://askubuntu.com/questions/104824/port-forward-to-a-port-on-the-same-machine

Então tudo se resume a estas etapas:

  1. ParandoApache2servidor no meuUbuntu
  2. EdiçãoHospedarconfiguração noServidor.xml do Tomcatse parecer:

     <Host name="mydomain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
          <Alias>www.mydomain.com</Alias>
          <Context path="" docBase="mydomain_appname" debug="0" privileged="true" />
          <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/></Host>
    
  3. Então eu executei esses comandos, masúltimo excluídoas regras que vi no iptables (não sei quanto impacto as regras 1 e 3 tiveram):

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j DNAT --to XXXXX:8080

iptables -A FORWARD -p tcp -d XXXXX --dport 8080 -j ACEITAR

iptables -t nat -A POSTROUTING -j MASQUERADE

  1. E finalmente corri:

sudo iptables -t nat -I PREROUTING -p tcp --dport 80-j REDIRECT --to-ports 8080

sudo iptables -t nat -I OUTPUT -p tcp -o lo --dport 80-j REDIRECIONAR --to-ports 8080

No fim:agora posso acessar meu site com www.mydomain.com como qualquer outro site. A porta 8443 permanece na URL quando eu acesso páginas seguras. Precisa consertar isso.

informação relacionada