Skip to main content

Como instalar o servidor da Web Apache no Linux

Como Instalar o PHP 7.3, Apache e MySql, no Linux Mint (Abril 2025)

Como Instalar o PHP 7.3, Apache e MySql, no Linux Mint (Abril 2025)
Anonim

Então você tem um site, mas agora você precisa de uma plataforma para hospedá-lo. Você pode usar um dos muitos provedores de hospedagem de sites, ou pode tentar hospedar seu site com seu próprio servidor web.

Como o Apache é gratuito, é um dos servidores da Web mais populares para instalação. Ele também tem vários recursos que o tornam útil para muitos tipos diferentes de sites. Então, o que é o Apache? Em suma, é um servidor usado para tudo, desde páginas pessoais para sites de nível corporativo. É tão versátil quanto popular.

Você será capaz de obter os fatos sobre como instalar o Apache em um sistema Linux com a visão geral deste artigo. Antes de começar, no entanto, você deve pelo menos estar confortável trabalhando no Linux - incluindo poder alterar diretórios, usar tar e gunzip e compilar com make (vou discutir onde obter binários se você não quiser tentar compilar seu próprio). Você também deve ter acesso à conta raiz na máquina do servidor. Novamente, se isso confundir você, você sempre pode recorrer a um provedor de hospedagem de commodities em vez de fazê-lo sozinho.

Baixar Apache

É melhor baixar a última versão estável do Apache quando você começar. O melhor local para obter o Apache é no site de download do Apache HTTP Server. Baixe os arquivos de origem apropriados para o seu sistema. Versões binárias para alguns sistemas operacionais também estão disponíveis neste site.

Extraia os arquivos do Apache

Depois de baixar os arquivos, você precisará descompactá-los:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Isso cria um novo diretório no diretório atual com os arquivos de origem.

Configurando seu servidor para o Apache

Depois de ter os arquivos disponíveis, você precisa instruir sua máquina onde encontrar tudo, configurando os arquivos de origem. A maneira mais fácil de fazer isso é aceitar todos os padrões e digitar:

./configure

Naturalmente, a maioria das pessoas não quer aceitar apenas as opções padrão que são apresentadas a elas. A opção mais importante é a

prefixo = PREFIXO opção. Isto especifica o diretório onde os arquivos Apache serão instalados. Você também pode definir variáveis ​​de ambiente e módulos específicos. Alguns dos módulos que você gostaria de ter instalados incluem:

  • mod_alias - para mapear diferentes partes da árvore de URL
  • mod_include - para analisar o lado do servidor
  • mod_mime - para associar extensões de arquivos ao seu tipo MIME
  • mod_rewrite - para reescrever URLs em tempo real
  • mod_speling (sic) - para ajudar os leitores que possam ter erros de ortografia nos URLs
  • mod_ssl - para permitir criptografia forte usando SSL
  • mod_userdir - para permitir que os usuários do sistema tenham seus próprios diretórios de páginas da web

Por favor, tenha em mente que estes não são todos os módulos que você pode instalar em um determinado sistema - o projeto em particular dependerá do que você instalar, mas esta lista acima é um bom ponto de partida. Leia mais sobre os detalhes sobre os módulos para determinar quais deles você precisa.

Construa o Apache

Como em qualquer instalação de origem, você precisará construir a instalação:

façofaça instalar

Personalizar o Apache

Supondo que não houve problemas com sua instalação e construção, você está pronto para personalizar sua configuração do Apache. Isso realmente equivale a editar o arquivo httpd.conf. Este arquivo está localizado no

PREFIXO / conf diretório. Eu geralmente o edito com editor de texto.

vi PREFIXO /conf/httpd.conf

Nota: Você precisará ser root para editar este arquivo.

Siga as instruções deste arquivo para editar sua configuração da maneira desejada. Mais ajuda está disponível no site do Apache. Você sempre pode acessar esse site para obter informações e recursos adicionais.

Teste seu servidor Apache

Abra um navegador da Web na mesma máquina e digite

http: // localhost / na caixa de endereço. Você deve ver uma página semelhante à da captura de tela parcial acima (a imagem que acompanha este artigo). Dirá em letras grandes Vendo isso em vez do site que você esperava? Esta é uma boa notícia, pois significa que seu servidor está instalado corretamente.

Comece a editar / carregar páginas no seu servidor Web Apache recém-instalado

Depois que o servidor estiver funcionando, você poderá começar a postar páginas. Divirta-se construindo o seu site!