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
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.