📌  相关文章
📜  如何在任何 Android 设备上设置 Apache Web 服务器?

📅  最后修改于: 2021-10-28 02:15:43             🧑  作者: Mango

在本文中,我们将学习如何在任何 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 应用程序。

从 Play 商店安装 termux

步骤2:安装完成后,打开Termux并输入以下命令更新预安装的包和安装的apache2包。

sudo apt update
sudo apt install apache2

更新 termux 更新

第三步:安装Apache后启动Apache服务器,使用以下命令启动Apache服务器。

apachectl -k start 

执行此命令后会抛出一些错误,您可以放心地忽略它们。

在termux中启动apache服务器

现在打开浏览器并访问 http://127.0.0.1:8080。浏览器将返回以下响应,确认服务器处于活动状态并且您的设备上配置了 apache2 服务器。

android浏览器中的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://:8080,在这种情况下,URL 将是 http://192.168.1.2: 8080。

ServerName 192.168.1.2

注意:将 192.168.1.2 替换为您 android 设备的 IP 地址。

第 5 步:如果要删除 Apache 提供的默认页面,请转到以下目录

$ cd usr/share/apache2/default-site/htdocs

想要一个更快节奏和更具竞争力的环境来学习 Android 的基础知识吗?
单击此处前往由我们的专家精心策划的指南,旨在让您立即做好行业准备!