把魔盒打造成一台高大上WEB服务器!
今天楼主来分享一款安卓版WEB服务器应用,瞬间让你的魔盒变身为一台WEB服务器,高大上的感觉有木有?
在开始讲解此应用的使用之前,先简单了解一下这个应用的概述(下面这段文字摘自网络):
《KSWEB开源服务器》是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpd+php+sql可以使你的安卓设备瞬间变成一台服务器,并且兼容多数主流PHP程序。
看完上面这段话,各位大概也知道这个应用的用途了。OK,接下来楼主带来详细的试用体验:
一.小试身手
1.软件下载(提醒:本应用为汉化破X版,仅供学习使用,学习完成后请自觉卸载,或升级到官方正版):
链接: http://pan.baidu.com/s/1ntxIoq9 密码: stuk
2.安装--安装过程就不再细讲了。楼主安装的是汉化破X版。(如果安装完成出现新版本更新的提示,请忽略之,更新以后可能不适用于本教程,等你对这个应用有所了解以后再更新也不迟)如图:
3.初始化--安装完成后直接运行,首次运行软件会有一个解包初始化的过程。如图:
4.重启--初始化完成后,软件会提示重启,根据提示重启即可,重启完成后可能出现“版本信息”的界面,确认回到主界面,在主界面上列出了服务器的状态,简要的配置信息,及访问地址。如图:
5.根据提示的访问链接地址信息,来测试一下地址是否有效(第一个地址是给你运行服务的设备访问的,可以忽略),我们这里来测试一下第二个地址(也就是局域网内的外部设备)是否有效,楼主在PC端(或其他能够联网的设备)打开浏览器访问http://192.168.199.202:8080/(此地址根据你实际运行服务的设备IP地址进行调整)。如果出现以下页面,说明服务运行OK了。如图:
6.趁热打铁,你可以继续点击主页上的“KSWEB Web Interface”,系统提示需要输入账号密码,默认账号为admin,密码为admin(主页面上有提示),进入WEB管理界面。在管理页,你可以查看到服务器的运行状态,以及可以对MySQL,PHP,SYSTEM等进行一些配置。如图:
7.接着,我们重新回到电视端继续往下操作,MYSQL是数据库,有计算机知识的同学都应该不陌生,这里楼主就不多介绍了。本服务器已经集成了MYSQL数据库,但是我们还需要一个MYSQL管理平台,来方便的管理我们的数据库。当然本应用默认未安装管理平台,安装也很方便,只要点击“MYSQL管理”选项,系统会弹出一个对话框,可以看到管理平台有两个,分别是phpMyAdmin和Adminer,根据自己具体要求选择之一进行安装即可。楼主选择安装的是:phpMyAdmin。如图:
8.安装完成后会,电视端会自动运行MYSQL管理平台,并且会打开一个登录页面,考虑到电视端输入并不太方便,你可以在PC端打开浏览器输入http://192.168.199.202:10000(此地址根据你实际运行服务的设备IP地址进行调整) 登录到管理平台(默认账号为root,密码为空)。如图:
9.走到这一步,一个简单的WEB服务器已经搭建完成了。接下来我们还是再简单浏览一下这个服务还有些什么功能选项吧,点击“选项”,可以看到选项里有丰富的设置,服务器设置,数据库设置以及备份、恢复,PHP设置,GPS(盒子未集成GPS定位,此功能并无实际作用),ROOT等功能。用户可以根据实际使用环境进行配置。如图:
10.除上述功能外,点击“更多”,你还能看到应用集成了一个简单的SQL编辑器。使用遥控器并不能很好的在电视上直接操作,我想你不会用遥控器输入一条SQL语句吧? 另外如果你对数据库不太熟练的话,还是使用管理平台来进行操作更为方便。如图:
好了,了解了应用服务的功能后。接着我们还得来做一件事,那就是找到我们项目的存放路径,这个其实细心的同学已经看到了,在应用的首页以及选项页中都有显示:“/mnt/sdcard/htdocs”。进入这个路径对应的目录,我们会发现默认只放了一个在文章开头看到过的欢迎页:index.php。既然找到了主页,我们不仿编辑这个页面看看会有什么效果?
接下来的操作,原来的极路由有不便之处,楼主换回TPLink,以下IP段有所变化,各位不要感到惊讶。
11.先把index.php下载到电脑上,这里借助ES文件管理器,打开它的远程管理功能(你也可以使用其他方式,过程略),下载下来简单修改一下,加段文字吧,记得保存的时候编码选择unicode,以免中文显示成乱码,上传覆盖原来的文件即可。接着我们来刷新一下浏览器,看看是否有效果了?如图:
到此为止,一台可以在内网访问的WEB服务器已经搭建好了,不管你是认真的还是抱着玩玩看的心态,都不仿在自己的魔盒上一试。当然要用好WEB服务器,还得考验你的WEB开发能力了(至少要懂点PHP,MYSQL知识),玩出你的新花样来吧。
噢对了,楼主前面说过,这台WEB服务还仅仅局限于内网的访问,如果外网也能访问那会不会更有意思呢?当然了楼主相信各位魔友看完本帖子最多也只是抱着玩玩的心态,那么咱也不能花钱去买域名,固定IP什么的了,虽然楼主爱折腾但也不想花太多不必要的钱啊(现在钱不好赚有木有?),如果能不花钱嘛最好罗。OK,为了免费的午餐,楼主继续折腾。各位继续往下看:
二.从内网到外网的进化
1.登录路由器(登录过程略),进行转发规则的设置。其中IP地址(此地址根据你实际运行服务的设备IP地址进行调整)与端口号(8080)在服务主界面上可以看到。如图:
2.接着点击“运行状态”,查看当前运营商分配给你的外网IP地址。如图:
3.通过浏览器打开链接(外网IP:8080)。图略
恭喜你,大功告成。
PS:如果你的魔盒已经有ROOT权限,可以尝试在软件中“选项-启用ROOT功能”。如图:
获取ROOT权限后,就可以使用80端口了,接着就可以通过到“花生壳”网站注册免费域名,并在路由器进行转发规则及动态DNS的配置,与“花生壳”账号进行关联。关联成功以后,就可以从外网使用免费域名访问你的WEB服务器了。(楼主的魔盒没有ROOT,无法启用ROOT功能,所以这个步骤不再详述,由待魔友自己研究了)
在开始讲解此应用的使用之前,先简单了解一下这个应用的概述(下面这段文字摘自网络):
《KSWEB开源服务器》是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpd+php+sql可以使你的安卓设备瞬间变成一台服务器,并且兼容多数主流PHP程序。
看完上面这段话,各位大概也知道这个应用的用途了。OK,接下来楼主带来详细的试用体验:
一.小试身手
1.软件下载(提醒:本应用为汉化破X版,仅供学习使用,学习完成后请自觉卸载,或升级到官方正版):
链接: http://pan.baidu.com/s/1ntxIoq9 密码: stuk
2.安装--安装过程就不再细讲了。楼主安装的是汉化破X版。(如果安装完成出现新版本更新的提示,请忽略之,更新以后可能不适用于本教程,等你对这个应用有所了解以后再更新也不迟)如图:
3.初始化--安装完成后直接运行,首次运行软件会有一个解包初始化的过程。如图:
4.重启--初始化完成后,软件会提示重启,根据提示重启即可,重启完成后可能出现“版本信息”的界面,确认回到主界面,在主界面上列出了服务器的状态,简要的配置信息,及访问地址。如图:
5.根据提示的访问链接地址信息,来测试一下地址是否有效(第一个地址是给你运行服务的设备访问的,可以忽略),我们这里来测试一下第二个地址(也就是局域网内的外部设备)是否有效,楼主在PC端(或其他能够联网的设备)打开浏览器访问http://192.168.199.202:8080/(此地址根据你实际运行服务的设备IP地址进行调整)。如果出现以下页面,说明服务运行OK了。如图:
6.趁热打铁,你可以继续点击主页上的“KSWEB Web Interface”,系统提示需要输入账号密码,默认账号为admin,密码为admin(主页面上有提示),进入WEB管理界面。在管理页,你可以查看到服务器的运行状态,以及可以对MySQL,PHP,SYSTEM等进行一些配置。如图:
7.接着,我们重新回到电视端继续往下操作,MYSQL是数据库,有计算机知识的同学都应该不陌生,这里楼主就不多介绍了。本服务器已经集成了MYSQL数据库,但是我们还需要一个MYSQL管理平台,来方便的管理我们的数据库。当然本应用默认未安装管理平台,安装也很方便,只要点击“MYSQL管理”选项,系统会弹出一个对话框,可以看到管理平台有两个,分别是phpMyAdmin和Adminer,根据自己具体要求选择之一进行安装即可。楼主选择安装的是:phpMyAdmin。如图:
8.安装完成后会,电视端会自动运行MYSQL管理平台,并且会打开一个登录页面,考虑到电视端输入并不太方便,你可以在PC端打开浏览器输入http://192.168.199.202:10000(此地址根据你实际运行服务的设备IP地址进行调整) 登录到管理平台(默认账号为root,密码为空)。如图:
9.走到这一步,一个简单的WEB服务器已经搭建完成了。接下来我们还是再简单浏览一下这个服务还有些什么功能选项吧,点击“选项”,可以看到选项里有丰富的设置,服务器设置,数据库设置以及备份、恢复,PHP设置,GPS(盒子未集成GPS定位,此功能并无实际作用),ROOT等功能。用户可以根据实际使用环境进行配置。如图:
10.除上述功能外,点击“更多”,你还能看到应用集成了一个简单的SQL编辑器。使用遥控器并不能很好的在电视上直接操作,我想你不会用遥控器输入一条SQL语句吧? 另外如果你对数据库不太熟练的话,还是使用管理平台来进行操作更为方便。如图:
好了,了解了应用服务的功能后。接着我们还得来做一件事,那就是找到我们项目的存放路径,这个其实细心的同学已经看到了,在应用的首页以及选项页中都有显示:“/mnt/sdcard/htdocs”。进入这个路径对应的目录,我们会发现默认只放了一个在文章开头看到过的欢迎页:index.php。既然找到了主页,我们不仿编辑这个页面看看会有什么效果?
接下来的操作,原来的极路由有不便之处,楼主换回TPLink,以下IP段有所变化,各位不要感到惊讶。
11.先把index.php下载到电脑上,这里借助ES文件管理器,打开它的远程管理功能(你也可以使用其他方式,过程略),下载下来简单修改一下,加段文字吧,记得保存的时候编码选择unicode,以免中文显示成乱码,上传覆盖原来的文件即可。接着我们来刷新一下浏览器,看看是否有效果了?如图:
到此为止,一台可以在内网访问的WEB服务器已经搭建好了,不管你是认真的还是抱着玩玩看的心态,都不仿在自己的魔盒上一试。当然要用好WEB服务器,还得考验你的WEB开发能力了(至少要懂点PHP,MYSQL知识),玩出你的新花样来吧。
噢对了,楼主前面说过,这台WEB服务还仅仅局限于内网的访问,如果外网也能访问那会不会更有意思呢?当然了楼主相信各位魔友看完本帖子最多也只是抱着玩玩的心态,那么咱也不能花钱去买域名,固定IP什么的了,虽然楼主爱折腾但也不想花太多不必要的钱啊(现在钱不好赚有木有?),如果能不花钱嘛最好罗。OK,为了免费的午餐,楼主继续折腾。各位继续往下看:
二.从内网到外网的进化
1.登录路由器(登录过程略),进行转发规则的设置。其中IP地址(此地址根据你实际运行服务的设备IP地址进行调整)与端口号(8080)在服务主界面上可以看到。如图:
2.接着点击“运行状态”,查看当前运营商分配给你的外网IP地址。如图:
3.通过浏览器打开链接(外网IP:8080)。图略
恭喜你,大功告成。
PS:如果你的魔盒已经有ROOT权限,可以尝试在软件中“选项-启用ROOT功能”。如图:
获取ROOT权限后,就可以使用80端口了,接着就可以通过到“花生壳”网站注册免费域名,并在路由器进行转发规则及动态DNS的配置,与“花生壳”账号进行关联。关联成功以后,就可以从外网使用免费域名访问你的WEB服务器了。(楼主的魔盒没有ROOT,无法启用ROOT功能,所以这个步骤不再详述,由待魔友自己研究了)