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?