Hospedar site sem IP público

0

Eu instalei a pilha LAMP. Eu tenho uma conexão com a internet. Meu ISP me deu um IP estático, mas não é público. Eu tenho um roteador TP-LINK. Eu tenho um domínio registrado. Agora, quero hospedar meu próprio domínio em minha área de trabalho que possa ser acessível do mundo externo.

Editar:

Abaixo estão as configurações de roteador publicadas. Quando registrei o domínio, perguntaram se eu queria apenas que o domínio fosse registrado, ou que também quisessem o serviço de hospedagem na web, e eu só aceitei registrar o domínio apenas.

Sobre o status da WAN na imagem a seguir, quando cliquei no botão Detectar , ele detectou o tipo de conexão da WAN como IP dinâmico. Por isso, selecionei IP dinâmico na lista suspensa e alterei os servidores DNS para 8.8.8.8 e 8.8.4.4 , depois salvei as configurações e reiniciei o roteador, mas não consigo navegar na web dessa maneira. Então, mudei as configurações conforme mostrado na imagem abaixo como antes e pude navegar novamente. Como definir as configurações abaixo para que, quando eu digitar meu nome de domínio em qualquer dispositivo conectado à Internet, eu receba o site da minha pasta / var / www / html / . Como configurar o Apache ou qualquer outro . Por favor, pergunte-me todas as perguntas que você precisa para ajudar. Eu preciso muito do meu próprio servidor funcionando, embora eu deva usá-lo para uso pessoal. Agradecemos antecipadamente.

    
por ashubuntu 01.12.2015 / 00:27

5 respostas

3

Como você não tem um endereço público fixo ou dinâmico que você controla, você precisará do seu provedor para redirecionar o endereço público para o roteador. E depois do seu roteador novamente para o seu servidor web.

Se o seu endereço público (pesquisa on-line para "qual é o meu IP?") no outro lado do roteador do seu provedor não for estático (como ocorre periodicamente), você terá mais um problema como endereço público vai continuar se ajustando. Mas isso pode ser corrigido com um serviço DNS dinâmico.

Em primeiro lugar, falo com o seu ISP. Explique que você deseja expor um serviço da Web na Internet a partir do seu servidor doméstico.

Uma alternativa poderia ser usar um túnel SSH reverso. Você se conecta a um servidor na Internet a partir do seu servidor da Web e configura um túnel reverso. Todas as solicitações da web para o servidor remoto são mapeadas de volta para o servidor da web por meio do túnel. Há muitos howtos para isso disponíveis on-line.

Ou você pode colocar seus arquivos em outro lugar na Internet com hospedagem na web. E periodicamente publicar. Isso pode ser mais seguro do que colocar seu servidor doméstico on-line.

    
por Progrock 03.12.2015 / 18:32
1

Se você tiver apenas um IP local estático, poderá usar um serviço e um aplicativo para ter um site de roaming.

Basicamente, você instala um aplicativo que notificará o dyn sobre o seu IP e ele mudará o nome de host que ele forneceu. link

Não tenho certeza se isso funcionará com seu registro atual, mas você pode mover seu domínio para eles e isso funciona perfeitamente.

Também existem muitos utilitários nos repositórios que ajudarão com o provedor de serviços

apt-cache search dyndns
    
por Goddard 01.12.2015 / 00:47
1

O seu ISP lhe forneceu um endereço IP local estático, que você poderia ter feito sozinho. A menos que você não tenha conexão com a Internet, você sempre tem um IP público, mas esse IP é dinâmico, o que significa que ele muda periodicamente. O que você quer fazer é configurar uma porta para frente. A maioria dos roteadores é capaz de encaminhar portas, portanto, isso não deve ser um problema para você. Não posso dar mais conselhos do que verificar a configuração da Web do seu roteador, já que você não forneceu o modelo real. Se o seu roteador tiver encaminhamento de porta, você precisará encaminhar as portas 80 e 443 para o endereço IP local do seu servidor.

Em seguida, você deve configurar uma conta No-IP e configure o DUC (cliente de atualização dinâmica). Isso atribuirá um endereço de subdomínio ao seu IP público. O DUC é necessário para que o endereço que você registra no No-IP possa se referir ao seu IP público, mesmo quando ele muda.

Depois de ter o encaminhamento de porta e o No-IP configurados, você pode definir seu domínio para apontar para o endereço No-IP. Você deve conseguir fazer isso usando um redirecionamento mascarado ou DNS.

Você pode ter um problema. A maioria dos ISPs não quer que você execute um servidor web doméstico, e eles geralmente bloqueiam conexões de entrada na porta 80. Se este for o caso, você precisará configurar o servidor para ser executado em alguma outra porta de 80. Boa sorte. / p>     

por TheWanderer 01.12.2015 / 00:52
0

Eu sugiro que você crie um DDNS (Dynamic Domain Name Server), que pode facilmente resolver esse problema.

Por exemplo, você pode tentar configurar um ddclient .

    
por leozhang2018 01.12.2015 / 01:24
0

Pelo que li em sua descrição, não acho que você possa fazer isso com sua configuração atual, a menos que seu 'ISP' faça algum encaminhamento de porta para você.

O endereço IP que você tem é um endereço interno, como já mencionado por algumas respostas. Sua conexão com a Internet está por trás de um roteador / firewall que você provavelmente não tem acesso. Tenho a sensação de que, com o seu ISP, o que você quer não é possível. : (

    
por G Trawo 03.12.2015 / 18:46