Апацхе 2.4.6 Инсталација на Уник-у

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!