分享最新优惠信息
购买主机更加划算

如何使用“Apache GUI”工具软件管理Apache(Web服务器)

Apache Web Server是当今Internet 上最流行的HTTP服务器之一,由于其开源性、丰富的模块和特性,几乎可以在主要平台和操作系统上运行。虽然在Windows平台上有一些内置开发环境提供图形界面来管理Apache配置,例如WAMP或XAMPP,但在Linux系统上,大多数情况下,整个管理过程必须完全从命令行执行。

从命令行管理和配置Apache Web服务器可能会对系统安全产生巨大影响,尤其是对于不太熟悉从命令行执行操作的新手来说,更是一项可怕的工作。所以,这就是Apache GUI工具可以派上用场的地方,它是一个免费的开源包,专为系统管理员设计,用于从浏览器管理Apache Web Server的功能,例如:

  • 直接从浏览器编辑Web服务器配置文件。
  • 直接从浏览器编辑Web文档。
  • 实时下载、搜索和可视化Apache日志。
  • 安装、编辑或删除Apache模块。
  • 查看运行时统计信息或Apache HTTP Server事务的详细图表。
  • 管理全局服务器设置。
  • 在树视图中管理和查看所有VirtualHosts。

Apache Web管理工具

在本文中,小编将简单介绍Rocky Linux 8系统VPS上安装Apache GUI Web Tool ,并详细说明用于启动或停止Apache GUI进程的简短初始化脚本。

第1步:下载并安装Apache GUI

1、开始下载安装Apache GUI工具之前,需要确保系统中安装了Java-openjdk包提供的Java JDK,这样才能运行Apache GUI。使用以下命令在基于RHEL和基于Debian的发行版上安装Java-openjdk包。

$ sudo yum install java-1.8.0    [RHEL/CentOS/FedoraRocky/AlmaLinux系统]
$ sudo apt install default-jre   [Debian、Ubuntu和Mint系统]

2、需要以root身份登录并且当前工作目录为/root,然后使用以下链接从Sourceforge网站下载最新版本的Apache GUI源码包(即ApacheGUI-1.12.0.tar.gz)安装文件。

或者,也可以使用以下wget 命令获取Linux-Solaris-Mac –> ApacheGUI tar归档源文件,如下所示。

# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download -O ApacheGUI-1.12.0.tar.gz

3、下载存档后,解压并将整个目录移动到/opt系统路径,这将是Apache GUI Server的安装位置。

# tar xfz ApacheGUI-1.12.0.tar.gz
# mv ApacheGUI /opt
# cd /opt

提取Apache GUI文件

4、接下来是时候启动并验证Apache GUI Web工具的功能了,将目录更改为ApacheGUI/bin/路径并使用run.sh脚本启动该工具并,而stop.sh脚本可以停止服务器。

# cd ApacheGUI/bin/
# ./run.sh

启动Apache GUI服务器

5、工具启动后会显示一些环境信息,这个只能在本地主机上使用浏览器中的以下URL地址访问它。

http://localhost:9999/ApacheGUI/

另外,从浏览器获得对Apache GUI Web Tool的远程控制,需要在系统防火墙上添加一条规则,打开9999/TCP端口,这是Apache GUI Tools侦听的默认端口。使用以下命令在Firewalld实用程序上打开端口9999。

# firewall-cmd --add-port=9999/tcp --permanent
# firewall-cmd --reload

如果使用的是UFW防火墙,请运行以下命令:

$ sudo ufw allow 1191/tcp

6、如果Apache GUI使用的端口9999与系统上的另一个应用程序重叠,你可以通过编辑ApacheGUI server.xml配置文件、搜索Connector port=”9999” protocol=”HTTP/1.1”指令并替换使用你喜欢的端口号的端口声明(不要忘记同时应用端口防火墙规则):

# vi /opt/ApacheGUI/tomcat/conf/server.xml
或者
# nano /opt/ApacheGUI/tomcat/conf/server.xml

配置Apache GUI端口

第2步:配置Apache GUI

1、现在是时候为远程点的Apache Web服务器管理配置Apache GUI Web工具了,假设你已配置系统防火墙并允许外部连接,请打开远程浏览器并键入使用服务器外部IP地址(以下IP请替换成你自己IP)访问Apache GUI,命令如下:

http://192.168.0.148:9999/ApacheGUI/

2、接下来,该工具将提示你如何安装Apache Web服务器如果使用yum包管理工具在RHEL/CentOS系统上安装了Apache,请选择Package选项,然后点击OK按钮继续。

选择Apache服务器安装

3、为Apache Web服务器Package参数提供以下配置,并选择一个用户名和一个强密码,以便下次登录Apache GUI,如下图所示:

Apache服务器安装细节

Apache图形用户界面登录

4、完成后点击Submit按钮应用配置就完成了。现在,可以使用其所有配置文件控制Apache Web服务器,并直接从浏览器编辑Web文档,如下面的屏幕截图所示:

Apache服务器设置

Apache服务器配置

第3步:创建Systemd单元文件

1、如果你需要一种方法来管理Apache GUI工具而不总是将目录更改为[APACHEGUI_HOME],这种情况需要安装/opt/ApacheGUI/,执行run.shstop.sh脚本,创建一个systemd配置文件/etc /systemd/system/apachegui.service,具体如下:

# vi /etc/systemd/system/apachegui.service
或者
# nano /etc/systemd/system/apachegui.service

复制下面的文字,不做任何修改,保存,申请执行权限。

[Unit]
Description=Apache GUI Service
After=multi-user.target

[Service]
ExecStart="/opt/ApacheGUI/bin/run.sh"
ExecStop="/opt/ApacheGUI/bin/stop.sh"
Type=simple

[Install]
WantedBy=multi-user.target

2、使用以下命令管理Apache GUI进程。

# systemctl daemon-reload
# systemctl enable apachegui
# systemctl start apachegui
# systemctl stop apachegui

总结

尽管Apache GUI Web工具有一些功能方面的限制,并且不能为Apache Web Server提供与从命令行实现的灵活性相同的程度。但它可以提供一个现代免费Java网络界面来管理Apache服务器,并且并有一个完整的网络文档内联编辑器,例如HTML、CSS、JavaScript、XML、Json、PHP、Perl、Shell和Python,而且还能够生成Apache事务的一些详细图表。

未经允许不得转载:惠主机 » 如何使用“Apache GUI”工具软件管理Apache(Web服务器)

相关文章