Come installare e configurare Apache HTTPD su Fedora Linux

Come installare e configurare Apache HTTPD su Fedora Linux
Apache Web Server è uno dei server Web più utilizzati al mondo. È molto facile da configurare. È un software open source e gestito dalla Apache Software Foundation. Apache supporta numerose funzionalità. Molte di queste funzionalità sono implementate come moduli compilati per espandere la funzionalità di base.

httpd è un server Web Apache in Red Hat Based Disros, mentre si chiama Apache su Debian Distros. Dipende dal sistema operativo che usi. Ad esempio, in RHEL 6.2, è chiamato httpd, e in Ubuntu, è chiamato Apache2.

In Fedora Linux, il pacchetto HTTPD fornisce l'applicazione Apache WebServer.

Cosa copriremo

In questo tutorial, vedremo come installare Apache WebServer dal file di origine e dal repository Fedora.

Si consiglia di leggere prima questo post e quindi applicarlo al sistema. Ciò si assicurerà di configurare correttamente il server Web Apache.

Prerequisiti

  1. Sistema operativo Fedora installato
  2. Account utente con accesso al root
  3. Connettività Internet per scaricare vari file.

Metodo 1. Installazione dal codice sorgente

Passo 1. Apri un browser Web e vai alla pagina di download di Apache. Alla scrittura di questo articolo, la versione più recente e stabile disponibile per Apache HTTP Server (HTTPD) è 2.4.46. Scarica il file come mostrato di seguito:

Un altro modo per ottenere il file è usare il comando wget. Apri il terminale ed esegui il comando seguente:

# wget https: // specchi.Estointernet.in/apache // httpd/httpd-2.4.46.catrame.Gz

Questo è mostrato di seguito:

Il vantaggio dell'utilizzo del codice sorgente è che ottieni sempre l'ultima versione disponibile del software.

Passo 2. Una volta ottenuto il file di origine, possiamo iniziare con i comandi "gzip" e "tar" per estrarre il file. Il nome esatto del file dipende dalla versione disponibile. Nel nostro caso, lo è httpd-2.4.46.catrame.Gz.

# gzip -d httpd -2.4.46.catrame.Gz
# tar xvf httpd-2.4.46.catrame

Dopo aver eseguito il comando sopra, puoi vedere la cartella estratta come qui:

Passaggio 3. Ora vai alla directory estratta con il comando:

# cd httpd-2.4.46

Passaggio 4. Ora dobbiamo eseguire il configurare Script per configurare Apache. Questo è disponibile all'interno della directory principale di Apache, i.e., la directory corrente. Ma prima di eseguire questo script, assicurati dove si desidera installare Apache.

È possibile installare il server Apache nella posizione predefinita. Per questo, devi eseguire semplicemente lo script:

# ./configura

Se si desidera installare Apache in una directory diversa dal valore predefinito, utilizzare la seguente sintassi:

# ./configure --prefix =/path/of/installation

All'interno del '-prefix =' Immettere il percorso dell'installazione. Nel nostro caso, installeremo Apache all'interno del /opt/httpd directory. Per questo, segui le istruzioni qui sotto:

1. Crea una directory all'interno /opt come mostrato di seguito:

# mkdir /opt /httpd

2. Esegui lo script come mostrato di seguito:

# ./configure --prefix =/opt/httpd

Lo script di configurazione richiederà un po 'di tempo per eseguire e verificare le funzionalità sul sistema. Preparerà anche i makefiles per compilare il server Web Apache.

Nota per diversi errori quando si esegue il ./Configura script:

1. È possibile ottenere il seguente errore "Configura: Errore: APR NON Trovato":

Per correggere questo errore, è necessario scaricare Apr-*.catrame.GZ da qui.

Ora estrai questa directory all'interno della directory "SRCLIB", disponibile nella cartella di distribuzione HTTPD Apache. Per estrarre il file, utilizzare il comando:

# TAR XVF APR-Util-1.6.1.catrame.Gz
# tar xvf aprile-1.7.0.catrame.Gz

Ora rinomina questi file rimuovendo il numero di versione come qui:

# MV APR-Util-1.6.1 aprile-otil
# MV APR-1.7.0 apr

2. Se l'errore è "Configura: Errore: PCRE-Config per libpcre non trovato."Quindi devi solo installare il pacchetto PCRE Devel come mostrato di seguito:

# dnf installa pcre -devel -y

Ora continua a eseguire lo script configura come prima. FINE LUNIMENTE stamperebbe il riepilogo come mostrato qui:

Passaggio 5. Per creare i vari componenti che comprendono Apache Web Server, utilizzare il seguente comando:

# Fare

Questo potrebbe richiedere del tempo significativo per eseguire questo comando in quanto compilerà la configurazione di base. Dipende in gran parte dall'hardware di sistema e anche dal numero di moduli abilitati.

Se si ottiene un errore come "Errore fatale: espatriati.H: Nessun file o directory di questo tipo ”, dovrai scaricare espatriato da qui. Ora estrai il file all'interno di una directory. Stiamo usando /opt /httpd per l'estrazione.

# TAR XVJF Expat-2.2.10.catrame.BZ2 -C /OPT /HTTPD

Ora vai alla directory estratta ed esegui il seguente comando uno per uno per configurare l'espatrio:

# cd/opt/httpd/espat-2.2.10
# ./configura
# Fare
# Installa l'installazione

Ora esegui nuovamente lo script di configurazione specificando il percorso dell'installazione di espatriati:

# ./configure --prefix =/opt/httpd--with-expat =/opt/httpd/espat-2.2.1

Passaggio 5. Una volta terminato il comando Make, siamo pronti per installare i pacchetti. Esegui il comando:

# Installa l'installazione

Passaggio 6. Per personalizzare il server Apache, utilizzare HTTPD.File conf all'interno:

# nano prefisso/conf/httpd.conf

Dove il prefisso è il percorso dell'installazione di Apache. Nel nostro caso è/opt/httpd/, quindi usiamo:

# nano/opt/httpd/conf/httpd.conf

All'interno di questo file, modifica la direttiva ServerName sull'indirizzo IP del sistema.

Passaggio 7. Ora Apache è pronto per l'uso; dobbiamo solo avviare il servizio dalla directory in cui è installato. Prua, testa.G., Se hai installato Apache all'interno /opt /httpd, eseguire il comando:

#/opt/httpd/bin/apachectl -k start

Metodo 2. Installazione dal repository Fedora

L'installazione di Apache HTTPD dal repository Fedora è abbastanza semplice; Segui solo i passaggi seguenti:

Passo 1. Apri un terminale (Ctrl+Alt+F2) con l'utente root o almeno con i privilegi superuser.

Passo 2. Ora usa il seguente comando per installare Apache:

# DNF Installa httpd

Passaggio 3. Avvia e controlla lo stato del servizio Apache con il comando:

# SystemCtl Avvia httpd.servizio
# Sistema Stato HTTPD.servizio

Dovrebbe mostrare uno stato in esecuzione

Passaggio 4. Apri un browser Web e inserisci il tuo sistema IP. Mostrerebbe la pagina seguente:

Conclusione

Congratulazioni, hai configurato correttamente il Webserver Apache. In questa guida, abbiamo imparato come installare Apache dal file di origine e dal repository Fedora.