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. 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: 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. Como em qualquer instalação de origem, você precisará construir a instalação: façofaça instalar 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. 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. Depois que o servidor estiver funcionando, você poderá começar a postar páginas. Divirta-se construindo o seu site! Configurando seu servidor para o Apache
Construa o Apache
Personalizar o Apache
Teste seu servidor Apache
Comece a editar / carregar páginas no seu servidor Web Apache recém-instalado