使用KSWEB在安卓手机快速搭建网站并通过termux实现内网穿透,有无root均可。可部署WordPress。初学者教程。非常详细。有配图。含注意事项和错误解析

引言

有时候需要简单地实现服务器的功能,但又没有很好的快速实现的方案,这时候可以在安卓手机上通过KSWEB软件简单地实现,无需复杂的指令

说明

有很多细节我都提到了,不一定集中,如果需要请阅读文章的全部

局域网搭建网站我已经实现,内网穿透还没有测试

测试用的手机是三星Galaxy C55,不保证其他机型能用,可能会出错

测试时手机已root,但没有root大部分功能仍然可用

以三星手机为例,我写过一个获取root的教程,点此打开


步骤

1.安装KSWEB

可以购买正版或下载解锁版

确认是兼容且是自己需要的版本!否则更换版本很费力!

以下是我用的安装包

 打开需要的权限后重新进入

2.打开服务器

默认是开启的, 我这里Lighttpd变红是报错了,可能是因为之前我的手机使用root被更改过有个文件(我的手机再开启root就会恢复正常),正常情况下不会报错

如果报错了,且手机没有root,可以尝试修改端口为1024以上的其他端口(步骤下文有),但成功率不大了。

如果报错了,且手机有root,可在设置里开启root权限(步骤下文有),有可能恢复

3.调整有关设置

上面的工具栏左滑,点开设置

如果有root,先打开允许使用root

我个人不建议开自动启动,万一影响开机怎么办

在点击关闭省点。这一步非常重要!!!否则被后台停止可能出错,并且不稳定。

点击后会跳转到电池选项,如果找不到KSWEB,可以正常在设置中的应用管理授予电池权限。

 选择不受限制或者其他意义相同的选项

其它选项根据实际需要选择

可以打开保护服务器被非授权终止

我的手机点击外部存储路径时会卡死,不建议打开

3.配置服务器

顶部的一栏点击LIGHTTPD,选择默认的服务器

localhost(8080/storage/emulated/0/htdocs)

选择编辑主机

可以修改端口(建议保留默认的配置不去编辑)

非常不建议修改localhost

端口可以自行设置,路径如需修改需要先新建对应文件夹再修改

注意

无root时端口不能小于1024,不要修改localhost

端口不建议修改为8001到8004,否则后续操作默认端口冲突会报错!!!

端口不建议修改为80,可能发生局域网访问不到的情况,原因未知

部署WordPress之前必须确定使用哪一个端口!部署完如果再修改很可能出错!

完成后请认真阅读示例网页,有一些重要的说明,可以截屏保存或者备份文件

4.安装相关工具

工具选项里 Php MyAdmin打开WebFace (不需要远程修改配置的可以不使用WebFace)

注意:

点击后立即修改密码,否则很不安全!

MySQL默认账号为root,默认密码为空

在部署WordPress后不要再修改密码,如果实在需要,要到wordpress配置文件中修改或者直接删除配置文件,再打开后会重新引导连接数据库,不会丢失数据


以下就是安装WordPress的教程

5.新建数据库

登入Php MyAdmin(就是MySQL管理页面),新建名为wordpress的数据库(也可以根据实际换用其他名字,要记住),因为wordpress的自动建立数据库的功能在这上面有一些问题,可能不正常

6.下载WordPress

下载WordPress并解压到htdoces(或者其他刚刚设置的文件夹)

7.访问相应的网址并根据引导设置

注意!建议通过局域网IP(就是一般为192.168.31.xxx的网址)而不是http://localhost:端口访问(手动输入一下,不要点击KSWEB中提供的蓝色的链接)

例如http://192.168.31.xxx:8080

8.内网穿透

我写这篇文章时看到的OpenFrp有免费的服务

(尽管官网上说不支持这样使用)但经过一些调试后可以在termux运行!

通过termux+OpenFrp实现内网穿透。目前免费。可以解决官网上说的不兼容-优快云博客

OpenFrp 开放映射 — 免费内网穿透_免费端口映射_高速_不限流量_Minecraft我的世界_开发调试_群辉NAS_无需公网_免备案

问题及解决

说明

遇到问题(特别是LIGHTTPD变红报错),点击变红的按键,一般都有详细的错误说明,看一下非常有用

1.LIGHTTPD变红报错,端口冲突(可能提示某个端口已被使用)

此时分2种情况

(1)确实冲突了

误添加了两个同样端口的主机,修改冲突的端口号即可

注意Apache,FTP同样有端口占用

(2)相关文件被修改,但没有真正冲突

打开允许使用root权限即可自动完成修改

2.LIGHTTPD变红报错,但是其它莫名其妙的错误

一般这种情况是一部分进程被结束,或者之前应用死机过,再进入时会出现

可以关闭服务器,关闭允许使用root权限,确保电池权限已获取,在设置里停止应用,再次打开后恢复root权限,可能会恢复

3.MySQL登录不上

注意!

不能在出现错误后备份!否则再恢复时又会出错!

此时分两种情况

(1)密码错误

默认账号为root

默认密码为空

(2)MySQL本身出错

可以尝试恢复备份,或者重装软件

4.重定向次数过多/无法访问网页

两个主机不能同时对应一个文件夹或一个wordpress数据库!

可以尝试更改回原来的端口,实在不行只能再建一个主机,对应同一个文件夹补救一下

目前没有好的方法

5.其他问题

具体看情况,实在不行卸载重装

6.解决错误时注意事项

删除数据及缓存≠卸载重装!建议卸载重装应用

不能在出现错误后备份MySQL!否则再恢复时又会出错!

任何删除都可能丢失数据


我只是一个高中生,有错误请多多指教

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值