用你的旧安卓手机搭建一个Web服务器,还能顺便搞个网站玩玩。
准备工作
首先,确保你的vivo手机运行的是Android 5.0或更高版本,因为Termux需要这个版本才能正常运行。此外,手机应该有足够的存储空间来安装必要的软件包和服务。
安装Termux
下载安装Termux:打开Google Play商店,搜索“Termux”并下载安装。对于非Google Play市场的用户,可以直接从F-Droid等开源市场下载。
初次启动配置:首次启动Termux后,它会自动进行初始化设置,包括安装基本的软件包。根据提示完成设置过程。
离线安装
1.下载APK:首先,从Termux的官方GitHub仓库下载Termux的APK安装文件。
2.安装APK:将下载的APK文件传输到手机上,并点击安装。如果手机设置为仅允许从应用商店安装应用,需要在设置中修改这一选项,以允许安装来自未知来源的应用。
3.授予存储权限:打开Termux应用后,运行termux-setup-storage命令以授予Termux访问存储的权限。
配置网络环境
为了使你的手机能够作为服务器访问互联网,需要确保手机连接到稳定的Wi-Fi网络。如果打算让外部用户也能访问你的网站,还需要确保路由器设置了端口转发规则,将外部请求转发到手机的IP地址和端口号上。
安装Web服务器
在Termux中,可以通过以下命令安装Nginx作为Web服务器:
pkg install nginx
安装完成后,启动Nginx服务:
nginx
检查Nginx是否成功运行,可以访问 http://localhost 查看默认欢迎页面。
创建并部署网站
创建网站文件夹:通常,Nginx的默认网页目录位于 /data/data/com.termux/files/usr/share/nginx/html 。你可以在这个目录下创建一个新的HTML文件。
编辑HTML文件:使用任何文本编辑器(如Nano)创建一个简单的网页。例如:
<!DOCTYPE html>
<html>
<head>
<title>我的第一个网站</title>
</head>
<body>
<h1>欢迎来到我的网站!</h1>
<p>这是通过旧手机和Termux搭建的免费服务器。</p>
</body>
</html>
重启Nginx服务:修改完文件后,记得重启Nginx以应用更改:
pkill nginx
nginx
让网站对外可见
为了让外界能够访问你的网站,你需要知道手机在局域网内的IP地址。可以在Termux中输入 ifconfig 命令找到IP地址。然后,在其他设备上通过浏览器访问该IP地址即可看到你创建的网站。