最近,我特别想组NAS文件服务器,玩着玩着就找到了一个用Android旧手机搭建web服务器的方法。我本身也用着某云搭建自己的个人网站,找到这个方法,这不就省下了开支。
闲话短说,我用的是一台红米手机,应该是七八年前的手机了,配置贼差。但是没有关系,ksweb这款软件可以帮助实现。
KSWEB软件
最低要求:具有OS 4.0或更高版本的Android设备,基于ARM的或Intel x86处理器。
KSWEB 是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpd+nginx+apache+php+sql可以使你的安卓手机瞬间变成一台服务器,并且兼容多数主流PHP程序。这款软件是收费的,但是并不是很贵。所以说有能力还是要支持一下正版。官网是http://xintu.kslabs.ru
我从网上也找到了,给大家提供学习。链接私信我可获得)
ksweb3.93版本
安装完成后界面如下,默认不使用80端口,只有root的手机才能使用80端口,上面显示你的内网ip和外网ip,然后再路由器上将你的内网ip和该设备的mac地址绑定!不然过段时间就需要更换内网的IP地址。
安装界面
如果出现错误,先不要着急。接下来就解决错误问题!启动后默认开启Lighttpd,需要NGINX或者Apache的需要手动开启。我需要使用Apache,我这里就以开启Apache为例,其他同理。
先将Lighttpd服务关闭,点开Lighttpd,取消开启服务即可。然后点开Apache,然后点主机列表中的localhost(8000/********/htdoces),选择编辑主机,然后将路径修改为你手机的存储卡或者内部存储的路径。
还有配置文件需要修改,点击配置文件的编辑按钮,然后进入到httpd.conf配置文件中,将ErrorLog和CustomLog的路径同样修改为你手机的路径。然后保存即可。最后开启服务即可正常运行。
httpd.conf配置文件
现在就可以正常运行ksweb软件了,网站程序放在手机存储中的htdocs文件夹即可。这里数据库可以使用phpMyAdmin工具添加。PHP默认7.2.3版本比较高有需要修改为低版本的可以自定义,不过呢需要php其他版本的包。FTP功能也可以添加用户名密码之后通过ftp工具登录访问。
测试页面
这是最后的测试页面,通过局域网的ip和端口号就可以访问,用手机做服务器功耗低,简单的网站是能够显示,但是要是想自己编写服务器的话,还需要专业的服务器系统。
谢谢大家的阅读,欢迎关注数据GO