Instalação de Servidor Web

Skip to content

Este é um texto traduzido automaticamente que pode conter erros!

🚧🚧 Em andamento! 🚧🚧

Dubstep Meme

  • Comandos: sudo, apt, cd, nano
  • Software: nginx, apache2

Processo de instalação

Antes de podermos instalar o software, precisamos atualizar a lista de pacotes APT(itude) (“a loja de aplicativos” do Linux):

sudo apt update
# Oppdaterer pakkelisten
# Atualiza a lista de pacotes

Em seguida, podemos instalar o software desejado. Aqui, vamos instalar o nginx, que é um servidor web muito popular, mas uma alternativa popular também é o apache2.

sudo apt install nginx
# Installerer Nginx webserveren
# Instala o servidor web Nginx

Configuração do servidor web e arquivos

Normalmente encontramos arquivos de configuração em /etc/<nome_do_software>/. Para nginx, este é /etc/nginx/. Não precisamos olhar para isso agora, mas se você precisar alterar algo na configuração, como porta, servidores web extras, certificados SSL e assim por diante, é aqui que você deve fazê-lo.

Arquivos web, ou seja, HTML, CSS, JavaScript e assim por diante, geralmente estão localizados em /var/www/html/. Aqui você pode adicionar seus próprios arquivos. Por exemplo, você pode criar um arquivo index.html aqui com algum código HTML simples.

cd /var/www/html/
sudo nano index.html
# Endre index.html for å vise "Hello, world!"

nano - Um pouco sobre o editor de texto

Nano é um editor de texto totalmente básico que pode ser usado no terminal. É fácil de usar e não requer muito conhecimento prévio.

Alguns comandos básicos:

  • CTRL + S - Salvar o arquivo
  • CTRL + X - Sair do nano

Se você pressionar CTRL + X sem ter salvo, ele perguntará se você deseja salvar o arquivo. Pressione Y para sim, N para não. Em seguida, pressione ENTER para confirmar o nome do arquivo.

Iniciar e parar o servidor web

Quando a instalação estiver concluída, podemos iniciar o servidor web com:

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Inicia o serviço nginx.

systemctl - o que é?

systemctl significa “controle do sistema” e é uma ferramenta para controlar os serviços do sistema no Linux. É usado para iniciar, parar, reiniciar e verificar o status dos serviços que são executados em segundo plano no sistema.

systemctl start | stop | restart | status <nomedoserviço>

Visite então http://<endereço-ip-do-servidor>/ no seu navegador para verificar se o servidor web está funcionando.

Encontrar o endereço IP do servidor

Para encontrar o endereço IP do seu servidor, você pode usar o comando:

hostname -I # I maiúsculo

Alternativamente, você pode usar ip a ou ifconfig, mas estes fornecem mais informações do que apenas o endereço IP.