How to install ApacheGUI 1.12.0 on Ubuntu 18.04

To install ApacheGUI 1.12.0 on Ubuntu 18.04
Apache GUI is a free and open source web interface tool that is designed to help Administrate the Apache Web Server. The functionality of the Apache GUI application includes: Edit, Search and Validate your Configurations. Manage VirtualHosts. In this tutorial, we will cover the installation of ApacheGUI on Ubuntu 18.04.

Prerequisites
Install LAMP (Apache, MariaDB, php7)
Install and configure JAVA

Installation

Download an ApacheGUI package on terminal using the wget command

root@linuxhelp1:~# wget https://excellmedia.dl.sourceforge.net/project/apachegui/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz
--2018-07-08 03:05:04--  https://excellmedia.dl.sourceforge.net/project/apachegui/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz
Resolving excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)... 202.153.32.19
Connecting to excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)|202.153.32.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 54063420 (52M) [application/x-gzip]
Saving to: ‘ ApacheGUI-1.12.0.tar.gz’ 

ApacheGUI-1.12.0.tar.gz 100%[==============================> ]  51.56M   113KB/s    in 5m 41s  

2018-07-08 03:10:48 (155 KB/s) - ‘ ApacheGUI-1.12.0.tar.gz’  saved [54063420/54063420]

After Downloading extract the downloaded package

root@linuxhelp1:~# tar -zxvf ApacheGUI-1.12.0.tar.gz
ApacheGUI/
ApacheGUI/._.DS_Store
ApacheGUI/.DS_Store
ApacheGUI/._tomcat
ApacheGUI/tomcat/
ApacheGUI/bin/
.
.
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/matchhighlighter.html
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/xmlcomplete.html
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/marker.html
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/theme.html
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/folding.html
ApacheGUI/tomcat/webapps/ApacheGUI/resources/codemirror/demo/vim.html
ApacheGUI/tomcat/webapps/ApacheGUI/HistoryFiles/empty

Navigate to the ApacheGUI directory

root@linuxhelp1:~# cd ApacheGUI

Switch to the following directory

root@linuxhelp1:~/ApacheGUI# cd bin/

Run the installation script as following below

root@linuxhelp1:~/ApacheGUI/bin# sh run.sh
run.sh: 1: [: -ne: unexpected operator
Using CATALINA_BASE:   /root/ApacheGUI/tomcat
Using CATALINA_HOME:   /root/ApacheGUI/tomcat
Using CATALINA_TMPDIR: /root/ApacheGUI/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /root/ApacheGUI/tomcat/bin/bootstrap.jar:/root/ApacheGUI/tomcat/bin/tomcat-juli.jar
Tomcat started.

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://localhost:9999/ApacheGUI

Select the type of installation for ApacheGUI as follows

Configure the Apache package parameter and Admin user setup as shown below

After the configuration, you will see the Login page of ApacheGUI, and you can log in using the admin user credentials

After the Successful login, you will see the Admin dashboard of ApacheGUI as shown below

With this, the method to install ApacheGUI 1.12.0 on Ubuntu 18.04 comes to an end.

FAQ
Q
How to Restart the Apache web server?
A
Run the following command:

# systemctl restart apache2.service
Q
Any alternative for ApacheGUI?
A
The alternatives are,
Webmin,
UwAmp,
ServerPilot.io,
Sentora,
AlternC,
CentminMod,
Ubuntu Server GUI,
MicroApache, etc.,
Q
What are the Pre-requirements in Apache GUI?
A
The requirements are,

Install apache and java
Q
What is ApacheGUI?
A
Apache GUI is a free and open source web interface tool that is designed to help Administrate the Apache Web Server. The functionality of the Apache GUI application includes: Edit, Search and Validate your Configurations. Manage VirtualHosts.
Q
Major features from ApacheConf
A
Quick start/stop – Start/stop apache service remotely in few seconds
Virtual Hosts – ApacheConf represents allinformation from httpd.conf, users be able to view, edit or add new virt