
En kort innføring i hvordan man setter opp Apache HTTP Server på et Linux-system.
Apache er den mest brukte webserveren, og som systemadministrator vil du trolig støte på den.
Denne veiledningen går utover standard `yum`-installasjoner og dekker nedlasting og kompilering av kildekode på ditt Linux-miljø.
La oss starte med selve nedlastings- og installasjonsprosessen.
Nedlasting av Apache HTTP
- I denne artikkelen bruker vi den siste stabile versjonen av Apache Web Server, versjon 2.4.6, på et Centos 6.3 operativsystem.
- Du kan laste ned Apache 2.4.6 fra denne adressen: https://httpd.apache.org/download.cgi
- Vi lagrer filen i mappen `/opt/apache`.
- Etter nedlastingen skal du ha filen `httpd-2.4.6.tar.gz`
Installering av Apache HTTP
Vi skal installere Apache under katalogen `/opt/apache` med mod_ssl aktivert.
Forutsetninger:
- ANSI-C kompilator og byggesystem: Sørg for at du har GCC- eller CC-kompilator installert og tilgjengelig i PATH-variabelen. Du kan installere GCC med `yum` som følger:
# yum install gcc
- Apr/apr-util: Forsikre deg om at du har apr/apr-util versjon 1.2 eller nyere installert.
- OpenSSL: Du må ha den siste versjonen av OpenSSL installert. Du kan installere OpenSSL ved hjelp av `yum` som dette:
# yum install openssl
- Pakk ut den nedlastede filen i `/opt/apache` ved å kjøre denne kommandoen:
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Etter utpakkingen skal du se en ny mappe kalt `httpd-2.4.6`.
- Gå inn i denne mappen.
- La oss kompilere og installere Apache-kildekoden:
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
La oss se nærmere på konfigurasjonssyntaksen:
- `–with-apr=`: Angir en spesifikk apr-konfigurasjonsfil som skal benyttes.
- `–prefix=`: Definerer installasjonsstedet, i dette tilfellet `/opt/apache`.
- `–enable-ssl`: Kompilerer Apache med SSL-støtte for å kunne sikre webserveren med SSL-sertifikater.
- `–enable-so`: Aktiverer støtte for delte moduler.
Hvis kompileringen var vellykket, skal Apache nå være installert under `/opt/apache`.
Du kan nå slette `httpd-2.4.6.tar.gz` og `httpd-2.4.6`-mappen, da de ikke lenger trengs.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Deretter kan det være lurt å sørge for at den er sikker.
Håper du synes denne artikkelen var nyttig! Del den gjerne med andre.