Como instalar e configurar o apache httpd no fedora linux

Como instalar e configurar o apache httpd no fedora linux
O Apache Web Server é um dos servidores da web mais usados ​​do mundo. É muito fácil de configurar. É software de código aberto e mantido pela Apache Software Foundation. O Apache suporta vários recursos. Muitos desses recursos são implementados como módulos compilados para expandir a funcionalidade principal.

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

  1. Sistema operacional do Fedora instalado
  2. Conta de usuário com acesso root
  3. Conectividade da Internet para baixar vários arquivos.

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.