Como construir um servidor linux web com um computador antigo [parte 2]
Conteúdo
- Encontrar local endereço ip do servidor
- O compartilhamento da pasta web
- Video: criando vários domínios virtualhost em seu localhost com o novo apache
- Port forwarding
- Video: criar um servidor doméstico - parte 1: o windows home server e material necessário
- Conseguir um hostname estático
- O mundo é sua ostra
Agora que o nosso servidor é funcional, temos que cuidar da parte onde nós podemos realmente usá-lo. Basicamente, precisamos expor o servidor para o mundo exterior, de modo que a partir de agora é importante para manter o servidor atualizado com todas as suas manchas - o Update Manager Ubuntu vai cuidar do presente para você.
Encontrar local Endereço IP do servidor
Primeira coisa que você precisa fazer é encontrar o endereço IP local do servidor e configurá-lo para algo mais tarde você será capaz de referência. Vamos encontrar atualmente definido o endereço IP do servidor - encontrada através do protocolo DHCP dinâmica - na caixa de Informação de Rede.
Botão direito do mouse na sua conexão de rede que será um up / down array e vá para “Informações de conexão.”Isso vai aparecer uma caixa com o seu atual endereço IP, placa de rede, endereço de broadcast, gateway e servidor DNS. Anote isso como vamos usá-lo na próxima etapa.
O que precisamos fazer é editar suas informações de conexão para dar-lhe um endereço IP estático na sua rede local. Botão direito do mouse esse menu, mas desta vez vá para “Editar conexões.”Selecionar o nome do adaptador da etapa anterior - no meu caso, é eth1, e editar essas configurações. Selecione os IPv4 guia e switch “Método" para "Manual" ao invés de "Automatic (DHCP)”Que é o que o padrão é quando você instala. Digite as informações de suas configurações de conexão.
A única diferença que terá desta vez será o seu endereço IP. Mantenha os três primeiros octetos (os números entre os pontos) e alterar o último a um número alto em 254. É importante que este número não estar em uso em sua rede, e se você não tiver certeza, escolher um endereço IP de alta como 250. Para o nosso exemplo eu sei que 0,10 é livre, então vamos dizer que o nosso novo endereço IP é 192.168.2.10. Este será o seu, endereço IP local estático.
O compartilhamento da pasta Web
Compartilhamento de uma pasta é provavelmente a maneira mais fácil de acessar e fazer upload de arquivos em seu servidor. No entanto, e este é um grande problema, isso também abre o seu servidor em termos de segurança e é importante utilizar apenas este método se o servidor estiver em uma rede privada e você não corre o risco de alguém se conectar a ele, via com fio ou sem fio, e acessar suas ações.
Primeiro, precisamos relaxar as permissões em nossa pasta web. Abra um terminal, indo para Aplicações-gt; Acessórios-gt; Terminal. Digite o seguinte comando:
$ Sudo chmod 777 / var / www
Ele irá pedir o seu para sua senha e, em seguida, alterar as permissões, que terão nenhuma mensagem retornado se ele passou com sucesso.
Agora vá para o navegador de arquivos (Lugares-gt; Computer) E vá para File System-gt; / var /. Botão direito do mouse a pasta www e depois “opções de partilha.”Verificar off“Compartilhe essa pasta“. Para opções de segurança, você pode compartilhá-lo com ou sem uma senha. Selecione “acesso para convidados”Compartilhar a pasta sem exigir um nome de usuário e senha.
Video: Criando vários domínios VirtualHost em seu Localhost com o novo Apache
Isso significa que você ou qualquer outra pessoa será capaz de acessar os arquivos sem uma senha. Por esta razão, eu recomendo compartilhando com uma senha. Será mais uma dor, porque você precisará inserir essas informações, mas é certamente mais seguro. Também check off “Permitir que outros para criar e excluir arquivos desta pasta.”Isto permite acesso de gravação a partir do diretório compartilhado.
Para visualizar seus arquivos, vá para o local de rede //192.168.2.10/www. Ele quer pedir-lhe a sua senha ou permitir-lhe acesso direto aos seus arquivos, dependendo de suas configurações de segurança. Este é o mesmo conjunto de arquivos que você pode acessar no seu navegador web, indo para http://192.168.2.10/.
port Forwarding
Agora que temos o nosso endereço IP, um conceito importante a entender é o encaminhamento de porta. Cada pessoa conectada à internet está por trás de um endereço IP. Para a maioria das conexões domésticas, e também algumas conexões de negócios, o IP do seu computador local não é realmente expostos à internet - será em uma faixa privada que seja 192.168.x.x ou 10.x.x.x. Então como é que os visitantes do seu site realmente em contato com o servidor? Fazemos isso com o encaminhamento de porta.
Video: Criar um servidor doméstico - Parte 1: O Windows Home Server e material necessário
portas no servidor são semelhantes às portas ou janelas em uma casa - cada um vai dar-lhe acesso a um serviço diferente em execução no servidor. servidores Web usam a porta 80 por padrão.Portas abertas Router & Suas Implicações de segurança [Tecnologia Explicada]Portas abertas Router & Suas Implicações de segurança [Tecnologia Explicada]consulte Mais informação
O roteador deve ter uma seção chamada “port Forwarding“, Ou“aplicações”, Que permitirá que você encaminhar as portas corretamente. porta para a frente TCP 80 para dentro da sua rede no endereço IP que especificado acima. Cada roteador é diferente, portanto consulte o manual de operações do seu roteador sobre como configurá-lo corretamente.
Conseguir um hostname estático
A maioria das conexões domésticas têm o que é chamado de IP Dinâmico, o que significa que ele vai mudar depois de um determinado período, geralmente uma semana ou assim. Nós cobrimos o servidor DynDNS fantástica aqui na MakeUseOf no ano passado, de modo a verificar que artigo para obter mais informações sobre como usar o serviço DynDNS. Certifique-se de usar o cliente Linux para atualizar seu IP dinâmico com os servidores DynDNS. Para o nosso servidor web que você vai querer encaminhar a porta TCP 80. Adiante esta porta para o endereço IP estático local, no nosso caso, este é 192.168.2.10.O que é um endereço IP dinâmico & Como faço para obter um? [Tecnologia Explicada]O que é um endereço IP dinâmico & Como faço para obter um? [Tecnologia Explicada]consulte Mais informação
Agora você deve ser capaz de visitar o seu servidor web do mundo exterior, indo para o URL: http://yourhostname.dyndns.org. Alguns ISPs irá bloquear a porta 80 para o seu router. Neste caso, algo para a frente como porta 8080 para a porta 80. Isso permitirá que você para visitar seu site, indo para http://yourhostname.dyndns.org:8080.
O mundo é sua ostra
Isso é que é para o nosso baixo e guia sujo para executar o seu próprio servidor web em um computador antigo. Pode ser tão simples ou tão complicada como você deseja e há muitas variáveis jogados no processo, por isso é fácil de ser pego em alguma coisa. Se você tiver qualquer problema, não hesite em deixar uma resposta abaixo e nós vamos orientá-lo através do processo da melhor forma que pudermos.
Agora que seu servidor web está configurado, você pode se concentrar em programação ou instalar seu próprio software!