Apache 2.4.6 Installation på Unix

By rik

En kortfattad handledning för att konfigurera Apache HTTP-servern i Linux-miljö

Apache är en av de mest använda webbservrarna, och som systemadministratör är sannolikheten stor att du kommer i kontakt med Apache HTTP.

Den här guiden beskriver inte en traditionell yum-installation. Istället kommer vi att ladda ner källkoden och kompilera den i din Linux-miljö.

Låt oss påbörja nedladdnings- och installationsprocessen.

Nedladdning av Apache HTTP

  • Vi kommer att använda den senaste stabila versionen av Apache Web Server, 2.4.6, på Centos 6.3 OS i denna guide.
  • Hämta Apache 2.4.6-versionen från https://httpd.apache.org/download.cgi
  • Vi kommer att ladda ner den till mappen /opt/apache.
  • Efter nedladdningen bör du ha filen httpd-2.4.6.tar.gz.

Installation av Apache HTTP

Vi kommer att installera Apache i katalogen /opt/apache med mod_ssl aktiverat.

Förutsättningar:

  • ANSI C-kompilator och byggsystem – Kontrollera att du har GCC- eller CC-kompilator installerad på servern och att den finns i PATH. Du kan installera GCC med yum enligt nedan:
# yum install gcc
  • Apr/apr-util – Kontrollera att du har apr/apr-util 1.2 installerat på servern.
  • OpenSSL – Kontrollera att du har den senaste OpenSSL-versionen på servern. Du kan installera OpenSSL med yum enligt nedan:
# yum install openssl
  • Låt oss packa upp den nedladdade filen i /opt/apache genom att köra följande kommando:
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Nu bör du se att allt har packats upp i den nya mappen httpd-2.4.6.
  • Gå in i mappen httpd-2.4.6.
  • Låt oss kompilera och installera Apache-källkoden.
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Låt oss gå igenom konfigurationssyntaxen lite mer detaljerat:

  • --with-apr= anger att en specifik apr-konfigurationsfil ska användas.
  • --prefix= anger platsen där du vill installera Apache. I det här exemplet installeras Apache under /opt/apache.
  • --enable-ssl kompilerar Apache med SSL aktiverat, vilket möjliggör säkerhet med SSL-certifikat för webbservern.
  • --enable-so aktiverar delade moduler.

Efter lyckad kompilering kan du se att Apache är installerat under /opt/apache.

Nu kan vi ta bort httpd-2.4.6.tar.gz och mappen httpd-2.4.6 från den här platsen, eftersom dessa inte längre behövs.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

Därefter kan du vara intresserad av att konfigurera säkerheten.

Hoppas du tyckte artikeln var bra. Dela den gärna vidare!