Eu tenho o Apache trabalhando em localhost (“funciona!”), mas agora como faço para que ele funcione na internet?

0

Eu posso ver meu "site" localmente, mas como faço para que ele seja exibido on-line? Ele precisa de um nome de domínio em si ou não posso simplesmente obter DNS de alguma forma para pegar o meu endereço IP e colocá-lo online ou algo assim, eu não sei. Eu tenho um nome de domínio registrado, se isso ajuda.

    
por user51819 01.07.2014 / 01:04

2 respostas

1

Acesse seu site fora do seu computador

Se eu entendi corretamente, você tem uma máquina virtual contendo um servidor Apache hospedando o padrão "It works!" página. Para que isso seja acessível pela Internet, primeiro ele deve ser acessível de fora da máquina host (a máquina host é a que executa o software Virtualbox).

Para fazer isso, abra o diálogo Settings da máquina virtual e, na guia Network , escolha "Adaptador em ponte".

Isso dará ao servidor virtual um IP. endereço na sua rede que você pode descobrir executando ifconfig do servidor - procure o endereço seguinte inet addr: , provavelmente será algo semelhante a por exemplo. 192.168.1.10. Em seguida, digite esse I.P. endereço no navegador da máquina host e você deve ver novamente o "It work!" página.

Acesse seu site da Internet

Neste ponto, tudo o que é necessário para acessá-lo da Internet é alterar as configurações no roteador da sua conexão de Internet doméstica para que, em vez de bloquear o tráfego da Web recebido, ele direcione-o para o novo servidor. Isso é chamado de "encaminhamento de porta" e é o padrão na maioria dos roteadores, basta fazer o login na interface da web do seu roteador e você o encontrará. (Você pode precisar manter esse endereço de IP acessível.)

No entanto

Parece que a sua pergunta é realmente bastante básica e, em vez de jogar na Internet, aconselho que mantenha as coisas locais (apenas na sua rede doméstica). Um pequeno erro de configuração em um servidor voltado para a Internet pode ser catastrófico .

    
por mtdevans 01.07.2014 / 01:53
0

Quando você diz que "eu posso ver meu site" localmente "Eu entendo como - você tem um computador que você está usando para fins de desenvolvimento em casa -" coloque online ou algo assim, eu não sei. " que eu entendo como você está tentando obter a mesma coisa em seu computador como em publicar seu site. Se este for o caso, então sim você precisa de todo esse material de hospedagem e um nome de domínio. Se você estiver configurando um servidor, sugiro que refaça essa pergunta para torná-lo mais claro.

    
por Gadgetroid 01.07.2014 / 01:16