VITUX

o Apache server é um dos servidores web de código aberto mais populares que é desenvolvido e mantido pela Apache Software Foundation. Apache é de longe o aplicativo de servidor Web mais comumente usado em sistemas operacionais Linux, mas pode ser usado em quase todas as plataformas de Sistema Operacional Windows, MAC OS, OS/2, etc. Ele permite que os desenvolvedores publiquem seu conteúdo pela internet

neste artigo, explicaremos como instalar e configurar o servidor web Apache no sistema operacional Debian 10.

Instale o Apache 2 no Debian Linux

siga as etapas abaixo para instalar o Apache2 em seu sistema usando os repositórios oficiais do Ubuntu.

Passo 1: Atualizar repositórios do sistema

primeiro, precisaremos atualizar os repositórios de pacotes em nosso sistema operacional. Para isso, execute o seguinte comando no Terminal como sudo:

$ sudo apt update

quando for solicitada a senha, Digite a senha sudo.

 atualizar repositórios Debian Buster

Passo 2: Instalar o Apache 2 com o apt o comando

Avançar neste passo, instale o servidor web Apache2 usando o seguinte comando:

$ sudo apt install apache2

Instalar o Apache2

, Você será fornecido com um Y/n opção para continuar a instalação. Acerte y para continuar.Etapa 3: Verifique a instalação do Apache

assim que a instalação for concluída, você poderá visualizar a versão do Apache instalada executando o seguinte comando no Terminal. Dessa forma, você também pode verificar se o Apache está instalado com sucesso em seu sistema.

$ apache2 -version

verifique Apache installtion

Configure as configurações de Firewall

se o firewall estiver em execução em seu sistema, você precisará permitir certas portas da web para que usuários externos possam acessá-lo. Para isso, execute os seguintes comandos no Terminal:

$ sudo ufw allow 80/tcp$ sudo ufw allow 443/tcp

em Seguida, execute o seguinte comando para verificar se as portas foram admitidos.

$ sudo ufw status

configurar as configurações do servidor web Apache

Etapa 1: Verifique se o serviço Apache está sendo executado

após a instalação, o serviço web Apache começa a ser executado automaticamente. No entanto, para se certificar, execute o seguinte comando no Terminal:

$ sudo systemctl estado apache2

Passo 2: Verifique se o servidor Web Apache

Você pode verificar se o servidor web Apache está funcionando bem ao solicitar uma página da web do servidor web Apache.

Execute o comando abaixo no Terminal para encontrar o endereço IP do seu servidor.

$ hostname -I

depois de encontrar o endereço IP, digite http: / / seguido pelo endereço IP do seu servidor da web da seguinte forma:

http://server_IP

ao inserir o endereço IP acima, você verá a seguinte página padrão do Apache.

página padrão do Apache

Configurar Hosts Virtuais no Apache

hosts Virtuais no Apache permitir que você executar vários sites em um único servidor. Vamos configurar aqui host virtual no servidor web Apache. Para isso, primeiro criaremos um site chamado testdomain.info usando o bloco de servidor que está disponível no Apache por padrão.

Passo 1: Configurar um nome de domínio

Primeiro, vamos criar um diretório em /var/www para o nosso virtual host testdomain.informações.Para isso, vamos usar o seguinte comando:

(Nota: Substituir testdomain.informações com seu próprio nome de domínio.)

$ sudo mkdir -p /var/www/testdomain.info/html

agora altere a propriedade e as permissões usando os seguintes comandos:

$ sudo chown -R $USER:$USER /var/www/testdomain.info /html
$ sudo chmod -R 755 /var/www/testdomain.info

agora vamos criar uma página de índice de amostra para testar nosso testdomain.info site. Para fazer isso, vamos criar um arquivo HTML usando o editor nano da seguinte forma:

$ nano /var/www/testdomain.info/html/index.html

Adicione as seguintes linhas para a página do índice:

<html><head><title>Welcome to the page testdomain.info!</title></head><body><h1>You got Lucky! Your testdomain.info server block is up!</h1></body></html>

Exemplo de página da web em HTML

uma Vez feito isso, pressione Ctrl+O para salvar e Ctrl+X para sair do arquivo.

Agora vamos criar um virtual host do arquivo que irá servir o conteúdo do seu servidor usando o seguinte comando:

$ sudo nano /etc/apache2/sites-available/testdomain.info.conf

Agora adicione os seguintes detalhes de configuração para o seu nome de domínio:

<VirtualHost *:80> ServerAdmin [email protected] ServerName testdomain.info ServerAlias www.testdomain.info DocumentRoot /var/www/testdomain.info/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Apache virtual host do arquivo

uma Vez feito isso, pressione Ctrl+O para salvar e Ctrl+X para sair do arquivo.Etapa 2: habilite o arquivo de configuração de domínio

agora habilite o arquivo de host virtual usando o seguinte comando:

$ sudo a2ensite testdomain.info.conf

ativar o virtual host

Agora vamos desativar o padrão do Apache configurações usando o seguinte comando:

$ sudo a2dissite 000-default.conf

Desabilitar o padrão de vhost

Para aplicar as alterações, reinicie o Apache2 serviço usando o seguinte comando:

$ sudo systemctl restart apache2

Passo 3: Teste de erros

Agora teste a configuração para quaisquer erros de sintaxe:

$ sudo apache2ctl configtest

No caso, não há erro, você receberá a seguinte saída.

de Teste do arquivo de configuração apache para erros de sintaxe

Em alguns casos, você pode receber o seguinte erro:

Resolver erros de configuração do apache

Para resolver este erro, edite o nome do servidor.conf arquivo executando o seguinte comando:

$ sudo nano /etc/apache2/conf-available/servername.conf

Adicione a seguinte linha:

ServerName testdomain.info

Defina um nome de servidor
uma Vez feito isso, pressione Ctrl+O para salvar e Ctrl+X para sair do arquivo.

depois disso, execute o seguinte comando:

$ sudo a2enconf servername

Reinicie o apache para aplicar alterado config

recarregar o Apache2:

$ systemctl reload apache2

uma Vez feito, novamente, execute o seguinte comando para testar o arquivo de configuração:

$ sudo apache2ctl configtest

Agora você vai ver o erro foi removido.

Passo 4: Testar se o Apache está servindo o seu nome de domínio

Agora abra o navegador e navegue até :

http://testdomain.info

Substituir testdomain.info com o seu próprio nome de domínio.

a seguinte página de índice mostra agora que você pode acessar todos os seus sites.

Domínio de teste

Alguns Comuns do Apache Comandos de Gerenciamento de

Aqui estão alguns dos comandos mais comuns que podem ser usados para o gerenciamento de serviços Apache:

Use o seguinte comando para iniciar o servidor Apache:

$ sudo systemctl start apache2

Use o seguinte comando para parar o servidor Apache:

$ sudo systemctl stop apache2

Use o seguinte comando para reiniciar o servidor Apache:

$ sudo systemctl restart apache2

Use o seguinte comando para recarregar o Apache server:

$ sudo systemctl reload apache2

Use o seguinte comando para iniciar sempre que o serviço na inicialização:

$ sudo systemctl enable apache2

Use o seguinte comando para desativar o servidor Apache:

$ sudo systemctl disable apache2

neste artigo, aprendemos como instalar e configurar o servidor web Apache em um sistema operacional Debian. Fizemos algumas configurações básicas que incluem alterações no firewall, configuração do host virtual e como gerenciar os Serviços Apache usando alguns comandos. Espero que tenha lhe dado uma visão geral básica de como usar o Apache para hospedar os sites corretamente.

como instalar e configurar o servidor web Apache no Debian 10

Write a Comment

O seu endereço de email não será publicado.