手机更新换代的速度越来越快,现在的人们除了主力机、备用机之外,还有很多自己替换下来的安卓手机。这些安卓手机既没什么用处,又因为含有大量个人隐私,也不方便卖出去。而且这些安卓手机的系统版本大多是Android 5.0以下的,不能运行微信等常用的APP。或者是内存在1G或以下的小内存安卓手机,几乎打开什么APP都会卡顿。但这些闲置的安卓手机真的就没什么用处了吗?当然不是。今天就来发挥一下这些闲置安卓手机的余热——搭建Web服务器。Web服务器可以做什么呢?可以搭建博客,可以搭建私人云盘,也可以将自己常用的网址整合成一个独一无二的网址导航,比如我自己的这个点滴笔记。总之,想象力有多丰富,玩法就有多丰富!
Table of Contents
用到的安卓手机和APP
用到的APP
KSWEB Pro 破解版、花生壳内网版2.0、花生壳管理3.0(下载地址在文章最后)
闲置安卓手机
荣耀6(安卓6.0,未ROOT)及红米1S(安卓4.4.2,未ROOT)
操作前须知
①闲置安卓手机没有ROOT权限也可利用KSWEB搭建服务器,局限是:服务不能使用默认端口。如http服务默认端口是80,没有ROOT权限就变成了8080,同理,FTP默认端口为21,没有ROOT权限就会变成2121。而root后就可以使用80,20,21等端口,但总体上无伤大雅。
②安卓5.0以下的系统(不含安卓5.0)可以正常安装并运行KSWEB,可以安装花生壳内网版2.0但不能登录,此问题已经向花生壳官方反映,暂时还未得到解决。如果必须在安卓5.0以下的设备上搭建Web服务器,则需要额外搭配可以安装花生壳的其他设备,如PC,路由器,Armbian设备等。所以推荐使用安卓5.0系统及以上的闲置安卓手机。
安装并配置KSWEB
安装KSWEB
首次启动会安装必要组件,等待完成即可

安装后默认界面是这样的:

往下划是这些信息:

配置KSWEB
配置服务器软件Lighttpd,Nginx,Apache
默认使用的是比较轻量化的Lighttpd。如果有需要也可以使用Nginx和Apache,只需要翻到右边对应的标签页,点击右下角的加号,添加主机,设置存放网站文件的路径就好。这个可以根据手机的性能来选择, Lighttpd性能要求最低, Apache性能要求最高。我这里使用的是默认的Lighttpd,端口号为8080,网站文件存放路径为:/mnt/sdcard/htdocs。这时访问:
http://手机IP:8080
如果看到如下页面则证明配置成功。下图里有几个信息需要记一下:
①Mysql数据库用户名为root,密码默认为空;
②KSWEB的Web界面(默认关闭)的默认用户名和密码都是admin。

配置FTP
在首页左滑到FTP标签,点击右下角的“+”来添加一个用户。
①设置好用户名和密码;
②记住密码下面的文件路径或者自己设定成其他目录,这个路径就是存放网站文件的手机存储路径;
③一定要勾选“允许修改文件”,否则无法通过FTP上传和修改文件。
实测通过FTP的方式上传文件速度比较慢,建议通过数据线传输文件。

配置完后重启一下服务,就是关掉服务再打开,或者修改完后重新打开软件
在电脑上打开“此电脑”,在地址栏访问:
ftp://手机IP:2121/
端口是必须要加的,因为在没ROOT的安卓手机上安装的KSWEB所使用的端口不是FTP的默认端口。输入上面的地址后,不同的手机由于性能不同,响应时间也会不一样。但不出意外的话,最终会弹出输入用户名和密码的界面,登录后可以将网站文件直接拖进来。

拖入网站文件

配置MySQL
有的网站需要数据库,需要配置一下数据库。在KSWEB找到工具一栏,选择phpMyAdmin

选择对应服务器

这时会下载相关文件

下载完后根据提示访问phpMyAdmin页面(如果忘记看了,首页也会有,一般是http://IP:8001)。
用户名:root
密码:空
登录后即可对数据库进行管理(新建、导入及导出等)。

我新建了一个wordpress数据库,方便接下来搭建博客。
搭建博客或其他网站
这里以最常用的博客系统Wordpress为例,如果手机配置低的话,也可以用更加轻量化的Typecho来搭建博客。如果你想搭建一个私人云盘,可以参考这篇文章:Armbian部署可道云打造多功能私人云盘
首先下载所需的网站系统,下面是下载地址:
WordPress官方下载地址:https://wordpress.org/latest.zip
Typecho官方下载地址:http://typecho.org/
下载并解压完成后,打开解压后的文件夹,找到index.php,将index.php所在文件夹内的所有文件和文件夹上传到手机内的网站文件存放路径: /mnt/sdcard/htdocs。 参考路径如下:

然后电脑浏览器访问:
http://手机IP:8080
会显示如下界面:

选择语言,接下来根据提示来就好。直到填写数据库信息:数据库名填刚刚创建的,用户名root,密码空

然后根据提示,自己个性化设置即可,直至安装完成
效果如下

至此,服务器部署完毕。
安装和配置花生壳
安装花生壳
使用花生壳之前请先自行注册账号。如果你的路由器或者其他设备支持花生壳,这一步就可以直接跳过了。安卓设备上的花生壳的作用就是让你的手机变成一台移动的服务器,因为花生壳是部署在手机上面的,可以随身携带。下载并安装花生壳管理和花生壳内网版,安装过程此处不再赘述。
配置花生壳
首先登录花生壳管理设置一个映射,步骤如下:

添加映射


最后打开花生壳内网版登录即可实现内网穿透,此时访问自己的域名就能看到自己刚刚搭建的博客了。
KSWEB下载地址:
链接:https://pan.baidu.com/s/1d0rYOqq4afBDilJdgy2XVA提取码: nfty
花生壳下载地址:
文章评论
花生壳目前已经不支持http映射了。对照前面搭建typecho博客是成功了,感谢分享。