在本文中,我们将学习如何在任何 Android 设备上设置 Apache Web 服务器。为此,我们必须安装 Play 商店中提供的 Termux 应用程序。 Termux 是一个 Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。 Termux 为用户提供了一个类似于 Linux 的 shell,他可以在其中执行诸如运行命令和执行脚本之类的任务。 Termux 提供了 pkg 和 apt 包管理器来安装包,这些包管理器就像 apt 和 Linux 的其他包管理器一样。
因此,让我们使用 Termux 提供的包管理器之一在您的 Android 设备上安装 Apache Web 服务器。以下是在您的设备上设置 Termux 和 Apache 的分步指南。
第 1 步:从 Google Play 商店下载 Termux 应用程序。
步骤2:安装完成后,打开Termux并输入以下命令更新预安装的包和安装的apache2包。
sudo apt update
sudo apt install apache2
第三步:安装Apache后启动Apache服务器,使用以下命令启动Apache服务器。
apachectl -k start
执行此命令后会抛出一些错误,您可以放心地忽略它们。
现在打开浏览器并访问 http://127.0.0.1:8080。浏览器将返回以下响应,确认服务器处于活动状态并且您的设备上配置了 apache2 服务器。
第 4 步(可选):如果您在 Wi-Fi 网络上并想从同一网络上的任何设备访问您的 Apache 服务器,请使用以下命令。
$ apt install vim
此命令安装 vim 文本编辑器。
$ cd ..
$ vim usr/etc/apache2/httpd.conf
执行这些命令后 httpd.conf 文件将打开,将 ServerName 添加到 httpd.conf 此处 ServerName 的值将是您在 WiFi 网络上的本地 IP 地址,例如如果您的 IP 地址是 192.168.1.2 然后添加以下行httpd.conf 并使用在步骤 3 中使用的相同命令重新启动 apache 服务器,然后打开 URL http://
ServerName 192.168.1.2
注意:将 192.168.1.2 替换为您 android 设备的 IP 地址。
第 5 步:如果要删除 Apache 提供的默认页面,请转到以下目录
$ cd usr/share/apache2/default-site/htdocs