httpd é um servidor da Web Apache em distritos Red Hat, enquanto é chamado Apache em Distos Debian. Depende do sistema operacional que você usa. Por exemplo, em RHEL 6.2, é chamado httpd, e em Ubuntu, é chamado Apache2.
No Fedora Linux, o pacote HTTPD fornece o aplicativo Apache WebServer.
O que vamos cobrir
Neste tutorial, veremos como instalar o Apache WebServer a partir do arquivo de origem, bem como do repositório do Fedora.
Recomenda -se que você leia este post primeiro e depois o aplique no seu sistema. Isso garantirá que você configure corretamente o Apache Web Server.
Pré -requisitos
Método 1. Instalando a partir do código -fonte
Passo 1. Abra um navegador da web e vá para a página de download do Apache. Na redação deste artigo, a versão mais recente e estável disponível para Servidor http apache (httpd) é 2.4.46. Baixe o arquivo como mostrado abaixo:
Outra maneira de obter o arquivo é usar o comando wget. Abra o terminal e execute o seguinte comando:
# wget https: // espelhos.Estointernet.in/apache // httpd/httpd-2.4.46.alcatrão.gz
Isso é mostrado abaixo:
O benefício de usar o código -fonte é que você sempre obtém a versão mais recente disponível do software.
Passo 2. Depois de obter o arquivo de origem, podemos começar com os comandos 'gzip' e 'tar' para extrair o arquivo. O nome exato do arquivo depende da versão disponível que você baixou. No nosso caso, é httpd-2.4.46.alcatrão.gz.
# gzip -d httpd -2.4.46.alcatrão.gz
# tar xvf httpd-2.4.46.alcatrão
Depois de executar o comando acima, você pode ver a pasta extraída como aqui:
etapa 3. Agora vá para o diretório extraído com o comando:
# CD HTTPD-2.4.46
Passo 4. Agora precisamos executar o configure script para configurar o apache. Isso está disponível dentro do diretório raiz do apache, eu.e., o diretório atual. Mas antes de executar este script, verifique se você deseja instalar o Apache.
Você pode instalar o servidor Apache no local padrão. Para isso, você precisa executar o script simplesmente:
# ./configure
Se você deseja instalar o Apache em um diretório diferente do padrão, use a seguinte sintaxe:
# ./Configure - -prefix =/PATH/OF/Instalação
Dentro do '-Prefix =', digite o caminho da instalação. No nosso caso, instalaremos o Apache dentro do /opt/httpd diretório. Para isso, siga as instruções abaixo:
1. Crie um diretório dentro /opte como mostrado abaixo:
# mkdir /opt /httpd
2. Execute o script como mostrado abaixo:
# ./configure - -prefix =/opt/httpd
O script de configuração levará algum tempo para executar e verificar os recursos do seu sistema. Ele também preparará o Makefiles para compilar o servidor da Web Apache.
Nota para vários erros ao executar o ./Configurar script:
1. Você pode obter o seguinte erro "Configurar: Erro: APR não encontrado":
Para corrigir este erro, você precisa baixar o APR-*.alcatrão.gz daqui.
Agora extraia este diretório dentro do diretório 'srclib', disponível na pasta de distribuição Apache HTTPD. Para extrair o arquivo, use o comando:
# tar xvf APR-UTIL-1.6.1.alcatrão.gz
# tar xvf abr-1.7.0.alcatrão.gz
Agora renomeie esses arquivos removendo o número da versão como aqui:
# MV APR-UTIL-1.6.1 de abril-util
# mv abr-1.7.0 de abril
2. Se o erro for “Configurar: Erro: PCRE-Config para Libpcre não encontrado.”Então você só precisa instalar o pacote de desenvolvimento do PCRE, como mostrado abaixo:
# dnf install pcre -devel -y
Agora continue executando o script de configuração como antes. Em último, ele imprima o resumo, como mostrado aqui:
Etapa 5. Para criar os vários componentes que compõem o servidor da Web Apache, use o seguinte comando:
# fazer
Isso pode levar um tempo significativo para executar este comando, pois ele compilará a configuração base. Depende em grande parte do hardware do sistema e também do número de módulos ativados.
Se você receber um erro como “Fatal Error: expat.H: Nenhum arquivo ou diretório ”, você precisará baixar o expat daqui. Agora extraia o arquivo dentro de algum diretório. Estamos usando /opt /httpd para extração.
# tar xvjf expat-2.2.10.alcatrão.bz2 -c /opt /httpd
Agora vá para o diretório extraído e execute o seguinte comando um por um para configurar o expat:
# cd/opt/httpd/expat-2.2.10
# ./configure
# fazer
# faça instalar
Agora, novamente, execute o script de configuração especificando o caminho da instalação do expat:
# ./Configure--prefix =/opt/httpd ---with-expat =/opt/httpd/expat-2.2.1
Etapa 5. Depois que o comando make terminar, estamos prontos para instalar os pacotes. Execute o comando:
# faça instalar
Etapa 6. Para personalizar seu servidor Apache, use o httpd.FILE CONCLOCADO LOCALIZADO:
# prefixo nano/conf/httpd.conf
Onde o prefixo é o caminho da instalação do Apache. No nosso caso, é/opt/httpd/, então usamos:
# nano/opt/httpd/conf/httpd.conf
Dentro deste arquivo, altere a diretiva do nome do servidor para o endereço IP do seu sistema.
Etapa 7. Agora o Apache está pronto para uso; precisamos apenas iniciar o serviço do diretório onde ele está instalado. Para e.g., Se você instalou o apache dentro /opt /httpd, execute o comando:
#/opt/httpd/bin/apachectl -k
Método 2. Instalando a partir do repositório do Fedora
A instalação do Apache HTTPD no repositório do Fedora é bastante fácil; Basta seguir as etapas abaixo:
Passo 1. Abra um terminal (ctrl+alt+f2) com usuário root ou pelo menos com privilégios de superusuário.
Passo 2. Agora use o seguinte comando para instalar o Apache:
# dnf install httpd
etapa 3. Inicie e verifique o status do serviço Apache com o comando:
# SystemCtl Iniciar httpd.serviço
# status Systemctl httpd.serviço
Deve mostrar um status de corrida
Passo 4. Abra um navegador da web e insira o IP do seu sistema. Mostraria a seguinte página:
Conclusão
Parabéns, você configurou com sucesso o servidor da web do Apache. Neste guia, aprendemos a instalar o Apache a partir do arquivo de origem e do Fedora Repository.