How to install and use apache2 in Termux

What is Apache HTTP server?

Apache server is a free open source platform for web server .Apache servers copies run on Linux distributions.2.0 version of Apache server supports for non-Unix operating systems. Such as windows. Developed of Apache Server began in early  1995 after after work on the NCSA code settled. Apache supports a variety of Features ,some common languages interfaces support
Perl, PHP, Python, and Tcl.

Apache 2 available on Kali Linux, Ubuntu, windows, But we can install and use Apache HTTP server on our Android Devices by using Linux emulator called Termux.

Apache server is used to file transfer, locally site hosting and many more. Basically Hackers used Apache server for file transfer and for creating Phishing pages.

We can Run BWAPP and DVWA vulnerable we applications. these DVWA and BWAPP are vulnerable web applications for practice how web sites vulnerabilities are works and how hackers exploit our websites. So we can practice and stay update.

We can install WordPress, Drupal, Joomla, site locally in Apache 2 server.

How to install and use Apache 2 in Termux ?

Follow these steps to install apache2 server in Termux

➤  go to play store and search Termux and install termux app . Now open Termux and update termux with this commands

    apt update

  apt upgrade

Now install Apache 2 server with this command : apt install apache2

 If you guys want to move any file in Apache location .remember Apache directory is this


For example I have read.txt if you want to move this read.txt to Apache directory then I use this command

mv read.txt /data/data/com.termux/files/usr/share/apache2/default-site/htdocs/

Now read.txt file is moved in apache2 location we can start Apache now.

To start apache2 server in Termux type this command : apachectl

Now open browser and type localhost:8080 to check this is working or not. 100% it works.
Now i want to access that read.txt file with browser I will type this command :


so this is the process to install and use apache2 server on our Termux app.

That’s it guys.