Como configurar o servidor da Web Apache no Raspberry Pi

Como configurar o servidor da Web Apache no Raspberry Pi
O Apache é um servidor da web de código aberto lançado e mantido pela Apache Foundation e é usado para acessar diferentes páginas da web. Para os leitores que não conhecem o funcionamento do servidor da web, um servidor da web encontra a página da web de acordo com o URL ou HTTP fornecido e, após a retenção das verificações de segurança, exibe a página da web.

Neste artigo, aprenderemos o procedimento de instalação do servidor da Web Apache no sistema operacional Raspberry Pi e também aprenderá como uma página da Web é acessada usando o servidor da Web Apache.

Como instalar um servidor da Web Apache no Raspberry Pi

Antes de configurar o servidor Apache, primeiro atualizaremos e atualizamos todos os pacotes atualizados do Raspberry Pi usando o comando apt packager gerenciador:

$ sudo apt update && sudo apt upgrade -y

Agora, verificaremos o status do servidor Apache usando o comando SystemCTL:

$ sudo status Systemctl Apache2

A saída significa que o servidor Apache não foi pré-instalado, então o instalaremos usando o gerenciador de pacotes APT:

$ sudo apt install apache2 -y

Para confirmar a instalação do servidor Apache no Raspberry Pi, descobriremos o status do Apache2 usando o comando:

$ sudo status Systemctl Apache2

Agora, digitaremos o endereço IP do dispositivo Raspberry Pi na barra de URL do navegador da web para verificar o status de execução do Apache2, para conhecer o endereço IP do dispositivo, use o comando:

$ hostname -i

Digite o 192.168.18.218 (ou simplesmente digite “localhost”) na barra de URL do navegador da Web Chromium do Raspberry Pi:

A página da web do Apache2 padrão é exibida e confirma a instalação do Apache2 no Raspberry Pi.

Como configurar o servidor Apache2 no Raspberry Pi

Para a configuração do Apache2, temos que fazer as alterações no arquivo /var/www/html, Mas antes de fazer as mudanças, adicionaremos nosso usuário de Raspberry Pi, Pi, para o Grupo WWW-Data(Grupo padrão do Apache2) usando o comando:

$ sudo userMod -a -g www -data pi

Depois de adicionar o usuário "PI" ao grupo "www-dados", transferiremos todos os privilégios de propriedade de/var/www/html para o grupo "www-dados" usando o comando:

$ sudo chown -r -f www -data/var/www/html

Para salvar as alterações, reinicie o Raspberry Pi usando o comando:

$ reiniciar

Como instalar o PHP no Raspberry Pi

Podemos criar sites usando apenas HTML e CSS, mas esses serão sites estáticos, enquanto o PHP é usado para criar sites dinâmicos, além disso, não podemos executá -lo em nossa máquina local, portanto, criamos um servidor virtual em nossa máquina local usando Apache ou Xampp. É usado principalmente para manipular bancos de dados. É popular porque é independente da plataforma e pode ser facilmente integrado a muitos sistemas de gerenciamento de banco de dados.Pacote do repositório Raspberry Pi usando o comando:

$ sudo apt install php libapache2-mod-php -y

Reinicie o servidor Apache2 usando o comando SystemCTL:

$ sudo systemctl reiniciar apache2

Agora vamos criar uma página da web com a ajuda do PHP com o nome de “Linuxhint.PHP ”usando o editor Nano:

$ sudo nano/var/www/html/linuxhint.php

Exibiremos o “Bem -vindo ao Linuxhint” e, para isso, digitaremos o seguinte script PHP no arquivo aberto:

eco "Bem -vindo ao Linuxhint";
?>

Saia do editor Nano salvando o arquivo usando a chave de atalho Ctrl+X, e depois vá para o navegador de cromo e digite o seguinte endereço na barra de URL:

http: // localhost/linuxhint.php

Podemos ver a página da web que foi criada por nós foi aberta.

Conclusão

Os usuários podem implantar seus sites usando o servidor Web Apache, pois é o servidor web mais antigo e usado para hospedar os sites. Nesta redação, instalamos o servidor da web do Apache no sistema operacional Raspberry Pi e exibimos a página da web recém-criada usando o servidor da Web Apache.