Een beknopte handleiding voor het installeren van Apache HTTP Server in een Linux-omgeving
Apache is de meest populaire webserver en als u werkt als systeembeheerder, is de kans groot dat u het pad naar Apache HTTP niet kruist.
Dit is geen typische yum-installatie, download in plaats daarvan de broncode en compileer in je Linux-omgeving.
Laten we beginnen met de download- en installatieprocedure.
Apache-HTTP downloaden
- In dit artikel gebruiken we de nieuwste stabiele beschikbare versie van Apache Web Server 2.4.6 op Centos 6.3 OS.
- Download de Apache 2.4.6-versie van https://httpd.apache.org/download.cgi
- Laten we downloaden naar de map /opt/apache
- Eenmaal gedownload, zou je httpd-2.4.6.tar.gz moeten hebben
Apache HTTP installeren
We zullen Apache installeren onder de map /opt/apache met mod_ssl ingeschakeld.
Vereisten
- ANSI-C-compiler en Build-systeem – zorg ervoor dat de GCC- of CC-compiler op uw server is geïnstalleerd en is ingesteld in PATH. U kunt GCC als volgt met yum installeren.
# yum install gcc
- Apr/apr-util – zorg ervoor dat apr/apr-util 1.2 op uw server is geïnstalleerd.
- OpenSSL – zorg ervoor dat u de nieuwste OpenSSL-versie op uw server heeft. Je kunt OpenSSL als volgt met yum installeren.
# yum install openssl
- Laten we het gedownloade bestand uitpakken onder /opt/apache door de opdracht uit te voeren
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Nu kon je zien dat het alles heeft uitgepakt in de nieuwe map httpd-2.4.6
- Ga naar de map httpd-2.4.6
- Laten we de Apache-broncode compileren en installeren
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
Laten we de geconfigureerde syntaxis beter begrijpen.
- –with-apr= geeft opdracht om een opgegeven apr-configuratiebestand te gebruiken
- –prefix= Geef de locatie op waar u wilt installeren, in dit voorbeeld wordt Apache geïnstalleerd onder /opt/apache
- –enable-ssl hiermee wordt apache gecompileerd met SSL ingeschakeld, zodat de Apache-webserver kan worden beveiligd met SSL-certificaat.
- –enable-so om gedeelde modules in te schakelen
Na succesvolle compilatie zou je kunnen zien dat Apache als volgt is geïnstalleerd onder /opt/apache.
Nu kunnen we de map httpd-2.4.6.tar.gz en httpd-2.4.6 van deze locatie verwijderen, aangezien deze niet langer nodig zijn.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Vervolgens bent u misschien geïnteresseerd in het beveiligen ervan.
Met plezier het artikel gelezen? Hoe zit het met delen met de wereld?