Como construir um servidor Web Linux com um computador antigo

Como construir um servidor Web Linux com um computador antigo

Interessado em construir um servidor web doméstico? A maneira mais simples é instalar o Linux em um computador sobressalente. Graças à simplicidade do Linux, isso é direto, oferecendo uma maneira acessível de hospedar um site ou blog.





Veja como configurar um servidor web Linux.





Como fazer seu próprio servidor web com Linux

Para construir um servidor web Linux que possa ser executado em casa, você precisará do hardware e de um sistema operacional. Além disso, o software do servidor da web deve ser instalado e um meio de acessar o servidor a partir da Internet deve ser instalado.





quais são as coisas na parte de trás dos telefones das pessoas

Podemos dividir isso em quatro etapas fáceis que você pode seguir para construir seu próprio servidor da web Linux.

  1. Encontre um computador antigo / indesejado
  2. Instale um sistema operacional Linux
  3. Configure o software do servidor da Web do aplicativo (Apache, PHP, MySQL)
  4. Acesse o servidor a partir da Internet

Vamos começar.



1. Encontre um computador antigo para o seu servidor Web Linux

Antes de escolher um computador para usar como servidor web, você precisará conhecer os requisitos mínimos do sistema operacional. Embora o Ubuntu seja popular, não é leve o suficiente. Em vez disso, Lubuntu 19.04 é uma opção mais forte. Esta é uma alternativa mais leve ao Ubuntu, construída no mesmo código.

Download: Lubuntu 19.04





Requisitos do sistema Lubuntu

Lubuntu 19.04 tem um requisito mínimo de:

  • Processador dual core de 512 MHz ou melhor (recomendado 1 GHz, em oposição a 2 GHz para Ubuntu)
  • 4 GB de memória do sistema
  • 25 GB de espaço livre no disco rígido
  • Escolha de versões de 32 bits (para PCs mais antigos) e 64 bits

Você pode ter um PC antigo adequado no fundo de uma gaveta ou comprado em um brechó. É importante notar que você pode instalar um Linux servidor da web em um Raspberry Pi . Este pequeno computador custa menos de $ 30 e é uma opção inteligente se você tiver problemas com hardware antigo.





Além disso, não se limite a PCs antigos com Windows. Apple Macs e MacBooks da era pré-2006 com processadores PowerPC podem rodar Linux.

Como o Ubuntu, o Lubuntu oferece suporte a uma ampla variedade de placas de vídeo, discos rígidos e outros hardwares. Para verificar se a distro funcionará no hardware escolhido, execute o Live CD.

Se você planeja operar o servidor 24 horas por dia, 7 dias por semana, certifique-se de que ele esteja em uma área bem ventilada. É melhor colocá-lo em uma sala com ar-condicionado durante o verão, quando o calor será o inimigo do servidor.

2. Instale um sistema operacional Linux

Instalar o Lubuntu é simples. Basta pegar o arquivo ISO e gravá-lo em um DVD ou dispositivo flash USB para começar.

Download: Lubuntu

Essas imagens de disco têm as versões mais recentes do software, portanto, apenas uma pequena atualização deve ser necessária após a instalação. Use a versão de 64 bits se o seu computador oferecer suporte ou a versão de 32 bits caso contrário.

Quando estiver pronto, insira a mídia de instalação em seu computador e reinicie. Se você precisar alterar as configurações do BIOS para inicializar a partir da unidade óptica ou USB, faça isso. Em alguns casos, um menu de seleção de mídia de inicialização pode ser aberto.

Com a mídia de instalação inicializada, selecione Instalar Lubuntu. Quando solicitado, selecione Baixe atualizações durante a instalação e Instale software de terceiros e então Apague e use todo o disco .

Observe que isso apagará todos os outros sistemas operacionais que você tiver neste computador. Siga as outras opções de acordo com as configurações desejadas. Criptografar sua pasta pessoal não é aconselhável para um projeto de servidor web. Reinicie após a conclusão da instalação.

Na reinicialização, verifique se há atualizações. Vamos para Sistema> Administração> Gerenciador de atualizações> Instalar atualizações . Pode ser necessário reinicializar após instalar todas as atualizações encontradas.

3. Instale o software Linux Web Server

Embora alternativas estejam disponíveis, a maioria dos sites é executada em uma combinação de Apache, MySQL e PHP (conhecido como LAMP). Isso é semelhante ao que recomendamos instalando no Windows .

Todas as três ferramentas podem ser instaladas por meio do Centro de software. Lance isto via Sistema> Administração> Gerenciador de Pacotes Synaptic . É aqui que instalamos o software de que precisamos.

Procure e instale os seguintes nomes de pacote, cada um incluindo vários pré-requisitos: apache2 , php5 , php5-mysql , e servidor mysql . Aplique as mudanças para instalar os pacotes.

Os pacotes serão baixados e instalados em breve. O instalador solicitará a senha 'root' do MySQL. Nenhuma reinicialização é necessária.

Como alternativa, você pode instalar essas ferramentas na linha de comando. Abra um Terminal e:

sudo apt install lamp-server^ -y

Teste o seu servidor web!

Você pode testar a instalação abrindo o navegador Firefox em seu servidor e acessando o URL http://127.0.0.1/. Como alternativa, insira http: // localhost /.

Você deverá ver a mensagem 'Funciona!' mensagem indicando que seu servidor web está funcionando! Tanto o Apache quanto o MySQL serão executados em segundo plano e iniciarão na inicialização. Com o servidor da web funcionando agora, você pode editar os arquivos em / var / www. Basta atualizar o navegador para ver as alterações ao vivo em seu site.

Encontrar o endereço IP local do servidor

Embora o servidor esteja funcional, ele precisa estar visível para o mundo externo. Como tal, é importante manter o servidor atualizado com todos os patches regulares.

Primeiro, encontre o endereço IP local do servidor e defina-o como algo que você poderá fazer referência posteriormente. Você encontrará o endereço IP atual --- atribuído pelo seu roteador --- na caixa Informações da rede.

Encontre-o clicando em sua conexão de rede e selecionando Informações de conexão. Isso abrirá uma caixa com seu endereço IP atual, placa adaptadora de rede, endereço de transmissão, gateway e servidor DNS. Anote o endereço IP.

Em seguida, edite as informações de conexão para fornecer um endereço IP estático em sua rede local. Clique com o botão direito novamente, mas desta vez vá para Editar conexões . Selecione o nome do adaptador apropriado (por exemplo, eth1) e edite essas configurações.

Selecione os IPv4 guia e mude o Método para Manual . Clique Adicionar em seguida, insira as informações de suas configurações de conexão. Observe, entretanto, que o endereço IP precisará ser inserido de forma diferente. Retenha os três primeiros octetos (os números entre os pontos), mas mude o último para um número alto abaixo de 254.

É importante que o endereço IP atribuído manualmente ainda não esteja em uso na rede. Se você não tiver certeza, escolha um endereço IP alto, como 250. Esse será o seu endereço IP local estático.

sem som nas janelas de jogos 10

Compartilhando a pasta da web

Várias opções estão disponíveis para acessar e fazer upload de arquivos em seu servidor. Para ilustrar a importância das permissões de pasta, considere compartilhar a pasta da web como uma opção.

É importante usar este método apenas se o seu servidor estiver em uma rede privada. Certifique-se de que ninguém pode se conectar a ele e acessar sua pasta compartilhada.

Comece relaxando as permissões na pasta da web. Abra um terminal pressionando Ctrl + Alt + T e digite:

sudo chmod 777 /var/www

Será solicitada sua senha. Se estiver correto, as permissões serão atualizadas.

Agora vá para o navegador de arquivos e encontre /Onde/ . Clique com o botão direito na pasta www e selecione Opções de compartilhamento e desmarque. Para opções de segurança, você pode compartilhá-lo com ou sem uma senha. Selecione Acesso de convidado para compartilhar a pasta sem exigir um nome de usuário e senha.

Agora, você ou qualquer outra pessoa poderá acessar os arquivos sem uma senha. Por esse motivo, o compartilhamento com uma senha é recomendado para fins de segurança. Também reserve um momento para verificar Permitir que outras pessoas criem e excluam arquivos nesta pasta . Isso permite acesso de gravação a partir do diretório compartilhado.

Para visualizar seus arquivos, vá para o local da rede // localhost / www .

Ele solicitará sua senha ou permitirá que você acesse diretamente seus arquivos, dependendo de suas configurações de segurança. Esses são os mesmos arquivos acessíveis em seu navegador via http: // localhost / (ou qualquer endereço IP estático que você definir).

Obtenha seu servidor Linux online com encaminhamento de porta

Agora que você tem um endereço IP, um conceito importante a ser entendido é o encaminhamento de porta. Cada pessoa conectada à Internet está protegida por um endereço IP. Para a maioria das conexões domésticas (e muitas conexões comerciais), o IP do seu computador não está realmente exposto à Internet. -

Então, como os visitantes do seu site entram em contato com o seu servidor? Fazemos isso com encaminhamento de porta.

aplicativos para adicionar bordas às fotos

As portas em um servidor são como portas ou janelas em uma casa e, como tal, têm implicações de segurança. Cada porta lhe dará acesso a um serviço diferente em execução no servidor. Os servidores da Web usam a porta 80 por padrão.

Para habilitar isso, você precisará fazer login na página de administrador do roteador. Verifique a documentação do dispositivo para obter detalhes sobre isso (alguns roteadores têm o endereço IP impresso no verso). Aqui, você deve encontrar uma seção chamada Encaminhamento de porta , ou Formulários o que permitirá que você encaminhe portas corretamente.

Encaminhe a porta TCP 80 para dentro de sua rede para o endereço IP estático que você configurou anteriormente. Cada roteador é diferente, portanto, consulte o manual de operações do roteador para saber como configurá-lo corretamente.

Dê ao seu servidor da Web Linux um nome de host estático

A maioria dos roteadores domésticos se conecta a um ISP por meio do que é chamado de IP dinâmico. Isso significa que o endereço IP voltado ao público para seu roteador mudará após um período definido, geralmente uma semana ou mais.

Uma maneira de contornar isso é o fantástico servidor DynDNS, que permite definir um URL DynDNS para o seu site. Graças a um aplicativo cliente, sempre que seu endereço IP público for alterado, a URL ainda apontará para o seu servidor Linux.

Portanto, os visitantes devem ser capazes de visitar o seu servidor da web do mundo externo, indo para http://yourhostname.dyndns.org . Alguns ISPs bloquearão a porta 80 para o seu roteador. Nesse caso, encaminhe algo como a porta 8080 para a porta 80. Isso permitirá que você visite seu site indo para http://yourhostname.dyndns.org:8080 .

Você construiu um servidor Web Linux!

Agora que seu servidor da web está configurado, você pode se concentrar na programação ou na instalação de seu próprio software!

Talvez você execute um software de blog ou hospede um fórum ou quadro de avisos. Você pode estar mais interessado em hospedar uma rede social como Mastodon, um portfólio, qualquer coisa. Você decide.

Hoje em dia, você pode hospedar um site sobre praticamente qualquer coisa. Veja como Transforme seu dispositivo Android em um servidor web Para o provar.

Compartilhado Compartilhado Tweet O email 5 dicas para turbinar suas máquinas Linux VirtualBox

Cansado do fraco desempenho oferecido pelas máquinas virtuais? Aqui está o que você deve fazer para aumentar o desempenho do VirtualBox.

Leia a seguir
Tópicos relacionados
  • Linux
  • Ubuntu
  • Servidor web
  • Tutoriais de projetos DIY
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica, e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever