Step 1: make one directory APACHEWEB [in my case].
Command >> mkdir APACHEWEB
Step 2: Locate to APACHEWEB directory use below command to downlaod Apache HTTP Server 2.4.27.
Command >> wget http://redrockdigimark.com/apachemirror//httpd/httpd-2.4.27.tar.gz
Screenshot 2-1 :
OR
Download from this link https://httpd.apache.org/download.cgi#apache24
Screenshot 2-2:
Step 3 : Change the permission to this directory
Command >> chmod -R 755 /APACHEWEB
Screenshot 3:
Step 4: Following requirements you need to be complete.
Refrence link : https://httpd.apache.org/docs/2.4/install.html
Screenshot 4:
Step 5: Extract this httpd-2.4.27.tar.gz
Command >> tar -xvzf httpd-2.4.27.tar.gz
Screenshot 5:
Step 6: locate to /APACHEWEB/httpd-2.4.27/srclib , since no pre-libraries are there ,so we have to downlaod libraries.
Screenshot 6:
Step 7: Let's complete this requirements execute below commands on lcation /APACHEWEB/httpd-2.4.27/srclib directory :
7-1 : Download Apache Portable Runtime (APR) and Apache Portable Runtime (APR-Util) Utility 1.6.0 :
Command for APR >> wget http://redrockdigimark.com/apachemirror//apr/apr-1.6.2.tar.gz
OR
Download Link : http://apr.apache.org/download.cgi
Screenshot 7-1:
7-2: Download Apache Portable Runtime (APR-Util) Utility 1.6.0 :
Command >> wget http://redrockdigimark.com/apachemirror//apr/apr-util-1.6.0.tar.gz
OR
Download Link : http://apr.apache.org/download.cgi
Screenshot 7-2:
Step 8 : Extract this APR and APR Util.
8-1: Extract apr-1.6.2.tar.gz
Command >> tar -xvzf apr-1.6.2.tar.gz
Screenshot 8-1:
8-2: Extract apr-util-1.6.0.tar.gz
Command >> tar -xvzf apr-util-1.6.0.tar.gz
Screenshot 8-2:
Step 9: Rename apr-util-1.6.0 and apr-1.6.2 version info.
Command >> mv apr-util-1.6.0 apr-util
Command >> mv apr-1.6.2 apr
IMP NOTE : After rename please move "apr-util" & "apr" to "/APACHEWEB/httpd-2.4.27/srclib"
Screenshot 9:
Step 10 : Also make sure this rpm are intsalled on LINUX machine before installation.
Command >> yum install pcre-devel
Screenshot 10-1:
Command >> yum install openssl-devel
Screenshot 10-2:
Command >> yum install expat-devel
Screenshot 10-3:
Command >> yum install gcc
Screenshot 10-4:
Step 11 : Once again change the permission.
Command >> chmod -R 755 /APACHEWEB
Step 12: locate to /APACHEWEB/httpd-2.4.27 and use below commands.
Command >> ./configure --with-included-apr --prefix=/APACHEWEB/HTTPDWEB2.4 --enable-ssl --enable-so
Where,
--with-included-apr=Apache Portable Runtime (APR) and Apache Portable Runtime libraries on location srclib
–prefix=Provide location where you need to install apache , /APACHEWEB/HTTPDWEB2.4 in my case
–enable-ssl this will compile apache with SSL enabled so can secure apache web server with SSL cert.
–enable-so
others sonfiguration options :-
"./configure" \
"--enable-so" \
"--enable-proxy" \
"--enable-proxy-http" \
"--enable-proxy-balancer" \
"--enable-rewrite" \
"--enable-proxy-ajp" \
"--prefix="
Screenshot :
Step 13 : on same location /APACHEWEB/httpd-2.4.27 use below commands.
Command >> make
Screenshot 13:
Step 14 : on same location /APACHEWEB/httpd-2.4.27 use below commands.
Command >> make install
Screenshot 14 :
Step 15 : locate to /APACHEWEB/HTTPDWEB2.4 where new installation of httpd server has done. [--prefix=/APACHEWEB/HTTPDWEB2.4 ]
Screenshot 15:
Step 16: locate to bin directory of installed httpd server 2.4 and start the server .
Command >> ./apachectl -k start
Screenshot 16:
Step 17: Now, check through browser.
Screenshot 17 :
Step 18 : For Reference doc use below link
https://httpd.apache.org/docs/2.4/
https://httpd.apache.org/docs/2.4/install.html
http://httpd.apache.org/docs/trunk/programs/configure.html
Thanks..! :-)
No comments:
Post a Comment