Android

Como instalar o servidor web apache no debian 10 linux

como Instalar apache en Debian 10

como Instalar apache en Debian 10

Índice:

Anonim

O servidor HTTP Apache é um dos servidores web mais populares do mundo. É um servidor HTTP de código aberto e de plataforma cruzada que alimenta uma grande porcentagem dos sites da Internet. O Apache fornece muitos recursos poderosos que podem ser estendidos através de módulos adicionais.

Neste tutorial, explicaremos como instalar o Apache no Debian 10, Buster.

Pré-requisitos

Antes de iniciar o tutorial, verifique se você está conectado como um usuário com privilégios de sudo.

Instalando o Apache

Pacotes Apache estão disponíveis nos repositórios Debian padrão.

A instalação é bem direta. Atualize o índice do pacote e instale o servidor da web Apache com os seguintes comandos:

sudo apt update sudo apt install apache2

É isso aí, o Apache é instalado e iniciado automaticamente. Para verificar o tipo de status:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Ajustar o firewall

Os usuários do UFW podem abrir portas HTTP ( 80 ) e HTTPS ( 443 ) ativando o perfil 'Nginx Full':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Verificando a instalação do Apache

Para verificar se o Apache funciona corretamente, abra o navegador, digite o endereço IP do servidor ou o nome de domínio http://YOUR_IP_OR_DOMAIN/ e você verá a página de boas-vindas padrão do Apache, como mostrado abaixo:

A página contém informações básicas sobre arquivos de configuração do Apache, scripts auxiliares e locais de diretório.

Estrutura e práticas recomendadas do arquivo de configuração do Apache

  • Nos sistemas baseados em Debian, os arquivos de configuração do Apache estão localizados no diretório /etc/apache2 principal arquivo de configuração do Apache é /etc/apache2/apache2.conf . As portas que o Apache escutará são especificadas em /etc/apache2/ports.conf Os arquivos Hosts Virtuais do Apache estão localizados no diretório /etc/apache2/sites-available . Os arquivos de configuração encontrados neste diretório não são usados ​​pelo Apache, a menos que estejam vinculados ao diretório /etc/apache2/sites-enabled pode ativar uma diretiva de host virtual criando um link simbólico usando o comando a2ensite nos arquivos de configuração encontrados no diretório diretório sites-available em sites-enabled para o diretório sites-enabled para sites-enabled . Para desativar um host virtual, use o a2dissite É altamente recomendável seguir a convenção de nomenclatura padrão, por exemplo, se o nome do seu domínio for mydomain.com , o arquivo de configuração do domínio deverá ser nomeado /etc/apache2/sites-available/mydomain.com.conf arquivos de configuração /etc/apache2/sites-available/mydomain.com.conf usados ​​para carregar vários módulos Apache estão localizados no diretório /etc/apache2/mods-available . As configurações no diretório mods-available podem ser ativadas criando um link simbólico para o diretório /etc/apache2/mods-enable usando o comando a2enconf e desativado com o comando a2enconf a2disconf contendo fragmentos de configuração global são armazenados no /etc/apache2/conf-available diretório /etc/apache2/conf-available . Os arquivos no diretório conf-available podem ser ativados criando um link simbólico para /etc/apache2/conf-enabled usando o comando a2enconf e desativados com o a2disconf arquivos de log do a2disconf ( access.log e error.log ) estão localizados em o diretório /var/log/apache . É recomendável usar arquivos de log de error e access diferentes para cada host virtual. Você pode definir o diretório raiz do documento do domínio para qualquer local que desejar. Os locais mais comuns para o webroot incluem:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusão

Instalar o Apache no Debian é uma questão de executar um único comando.

Agora você pode começar a implantar seus aplicativos e usar o Apache como um servidor web ou proxy.

apache debian