Instalacja Apache 2.4.6 na Uniksie

Krótki poradnik jak zainstalować Apache HTTP Server w środowisku Linux

Apache to najpopularniejszy serwer WWW i jeśli pracujesz jako administrator systemu, jest bardzo prawdopodobne, że nie zetkniesz się z Apache HTTP.

To nie jest typowa instalacja yum, zamiast tego pobierz kod źródłowy i skompiluj w swoim środowisku Linux.

Zacznijmy od procedury pobierania i instalacji.

Pobierz Apache HTTP

  • W tym artykule użyjemy najnowszej dostępnej stabilnej wersji Apache Web Server 2.4.6 w systemie operacyjnym Centos 6.3.
  • Pobierz wersję Apache 2.4.6 z https://httpd.apache.org/download.cgi
  • Pobierzmy do folderu /opt/apache
  • Po pobraniu powinieneś mieć httpd-2.4.6.tar.gz

Instalacja Apache HTTP

Zainstalujemy Apache w katalogu /opt/apache z włączonym mod_ssl.

Wymagania

  • Kompilator ANSI-C i system Build – upewnij się, że masz zainstalowany kompilator GCC lub CC na swoim serwerze i ustawiony w PATH. Możesz zainstalować GCC z yum w następujący sposób.
# yum install gcc
  • Apr/apr-util – upewnij się, że masz zainstalowany apr/apr-util 1.2 na swoim serwerze.
  • OpenSSL – upewnij się, że masz najnowszą wersję OpenSSL na swoim serwerze. Możesz zainstalować OpenSSL z yum w następujący sposób.
# yum install openssl
  • Wyodrębnijmy pobrany plik z katalogu /opt/apache, wykonując polecenie
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Teraz możesz zobaczyć, że rozpakował wszystko do nowego folderu httpd-2.4.6
  • Przejdź do folderu httpd-2.4.6
  • Skompilujmy i zainstalujmy kod źródłowy Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Zrozummy lepiej skonfigurowaną składnię.

  • –with-apr= nakazuje użycie określonego pliku konfiguracyjnego apr
  • –prefix= Podaj lokalizację, w której chcesz zainstalować, w tym przykładzie Apache zostanie zainstalowany w katalogu /opt/apache
  • –enable-ssl to skompiluje Apache z włączonym SSL, aby zabezpieczyć serwer WWW Apache za pomocą certyfikatu SSL.
  • –enable-so, aby włączyć współdzielone moduły

Po udanej kompilacji można zobaczyć, że Apache jest instalowany w katalogu /opt/apache w następujący sposób.

Teraz możemy usunąć foldery httpd-2.4.6.tar.gz i httpd-2.4.6 z tej lokalizacji, ponieważ nie są one już potrzebne.

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

Następnie możesz być zainteresowany ich zabezpieczeniem.

Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?