Como escondo o IP e a porta no meu URL no navegador?

0

Algumas informações:

Se eu for a mysite.com: 99999, recebo meu site como 45.40.45.40:9999 .. e o 45.40.45.40 é o ip público do meu roteador, seguido pela porta não padrão usada para conectar meu servidor apache. VirtualBox no Ubuntu.

Eu uso o dns redirecionado de namecheap.com para redirecionar mysite.com para meu public_ip: used_port_to_connect_Apache, assim será: 45.40.45.40:9999 na url depois que eu me conectar.

A minha pergunta é: como posso converter / devolveu o '45 .40.45.40: 9999 'para o nome de domínio original que é somente mysite.com?

O que preciso fazer? Esta é uma configuração de configuração do Apache em algum lugar? É um host virtual no servidor Apache.

/etc/apache2/sites-available/mysite.com.conf:

Listen 9999

<VirtualHost *:9999>

    <Directory /var/www/mysite.com/html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ServerAdmin [email protected]
    ServerName mysite.com
    ServerAlias www.mysite.com
    DocumentRoot /var/www/mysite.com/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

Por favor ajude.

    
por qlf 30.05.2018 / 19:25

1 resposta

1

Apenas faça mysite.com resolver para 45.40.45.40. Em seguida, conecte-se ao link do seu navegador. Não há redirecionamento necessário. Também não é necessário alterar nada na configuração do roteador ou do apache.

Se você quiser também ocultar o número da porta, substitua o redirecionamento feito originalmente por um proxy reverso. Isso seria algum servidor (apache, nginx, ...) que escuta na porta 80 e proxies o pedido para o servidor web real. Todas as solicitações sempre passarão por esse proxy reverso. Já existem respostas como configurar proxies reversos, e. g. isso:

Proxy reverso e subdomínios Nginx

No entanto, o esforço para fazer isso é bastante alto e tudo o que você ganha é que você tem poucos caracteres a menos em seu URL.

    
por Sebastian Stark 30.05.2018 / 23:06