
Kratko uputstvo za instalaciju Apache HTTP servera na Linux sistemu
Apache je najpopularniji web server, i ako radite kao administrator sistema, velika je verovatnoća da ćete se sresti sa Apache HTTP serverom.
Ovo nije uobičajena instalacija putem `yum` paketa. Umesto toga, preuzećemo izvorni kod i kompajlirati ga u vašem Linux okruženju.
Započnimo sa procesom preuzimanja i instalacije.
Preuzimanje Apache HTTP servera
- U ovom vodiču koristićemo najnoviju stabilnu verziju Apache web servera 2.4.6 na CentOS 6.3 operativnom sistemu.
- Preuzmite verziju Apache 2.4.6 sa https://httpd.apache.org/download.cgi
- Preuzimanje ćemo obaviti u direktorijum `/opt/apache`
- Nakon preuzimanja, trebalo bi da imate fajl `httpd-2.4.6.tar.gz`
Instalacija Apache HTTP servera
Instaliraćemo Apache u direktorijum `/opt/apache` sa omogućenim `mod_ssl` modulom.
Preduslovi:
- ANSI-C kompajler i sistem za izgradnju – uverite se da imate instaliran GCC ili CC kompajler na vašem serveru i da je putanja do njega dodata u `PATH` varijablu. GCC možete instalirati pomoću `yum` komande:
# yum install gcc
- APR/apr-util – proverite da li imate instaliran APR/apr-util 1.2 na vašem serveru.
- OpenSSL – uverite se da imate najnoviju verziju OpenSSL-a na vašem serveru. OpenSSL možete instalirati koristeći `yum` na sledeći način:
# yum install openssl
- Hajde da raspakujemo preuzetu datoteku u `/opt/apache` direktorijum izvršavanjem sledeće komande:
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Sada bi trebalo da vidite da je sve raspakovano u novi folder `httpd-2.4.6`
- Pređite u folder `httpd-2.4.6`
- Hajde da kompajliramo i instaliramo Apache izvorni kod
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
Hajde da bolje razumemo konfiguracijsku sintaksu:
- `–with-apr=` ukazuje na to da se koristi navedeni konfiguracioni fajl za APR
- `–prefix=` određuje lokaciju na kojoj želite da instalirate Apache. U ovom primeru, Apache će biti instaliran u `/opt/apache`
- `–enable-ssl` će kompajlirati Apache sa podrškom za SSL, omogućavajući korišćenje SSL sertifikata za Apache web server.
- `–enable-so` omogućava deljene module.
Nakon uspešne kompilacije, trebalo bi da vidite da je Apache instaliran u direktorijumu `/opt/apache`
Sada možemo obrisati `httpd-2.4.6.tar.gz` i `httpd-2.4.6` direktorijume sa ove lokacije, jer više nisu potrebni.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Zatim, možda ćete želeti da ga obezbedite.
Da li ste uživali čitajući ovaj članak? Podelite ga sa drugima!