惊呆了 !!! 运维用破手机搭了一个网站

文摘   2024-11-27 21:02   湖北  

嘿,你有没有想过,那些躺在抽屉角落吃灰的旧手机其实还能发挥大作用?今天,就给你来个变废为宝的妙招——用你的旧安卓手机搭建一个Web服务器,还能顺便搞个网站玩玩。

准备工作

首先,确保你的vivo手机运行的是Android 5.0或更高版本,因为Termux需要这个版本才能正常运行。此外,手机应该有足够的存储空间来安装必要的软件包和服务。

安装Termux

  1. 下载安装Termux:打开Google Play商店,搜索“Termux”并下载安装。对于非Google Play市场的用户,可以直接从F-Droid等开源市场下载。
  2. 初次启动配置:首次启动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查看默认欢迎页面。

创建并部署网站

  1. 创建网站文件夹:通常,Nginx的默认网页目录位于/data/data/com.termux/files/usr/share/nginx/html。你可以在这个目录下创建一个新的HTML文件。
  2. 编辑HTML文件:使用任何文本编辑器(如Nano)创建一个简单的网页。例如:
    <!DOCTYPE html>
    <html>
    <head>
        <title>我的第一个网站</title>
    </head>
    <body>
        <h1>欢迎来到我的网站!</h1>
        <p>这是通过旧手机和Termux搭建的免费服务器。</p>
    </body>
    </html>
  3. 重启Nginx服务:修改完文件后,记得重启Nginx以应用更改:
    pkill nginx
    nginx

让网站对外可见

为了让外界能够访问你的网站,你需要知道手机在局域网内的IP地址。可以在Termux中输入ifconfig命令找到IP地址。然后,在其他设备上通过浏览器访问该IP地址即可看到你创建的网站。

结语

通过上述步骤,你已经成功地使用了一部旧的vivo手机和Termux搭建了一个简易的Web服务器。虽然这种方法搭建的服务器可能不适用于高流量的应用,但对于学习、测试或是小型项目来说,它提供了一种成本低廉且灵活的选择。希望这篇文章能激发更多人探索和利用手中的资源,发挥创造力。

近期文章:

不懂开发的运维走不远 ???
为何Linux裸奔也很安全 ???
不要乱来 !!! 运维也分方向哦
能保命 !!! 运维30条军规
月薪100K的运维都在干啥 ???

开源日记
分享10k+Star的优质开源项目。
 最新文章