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!