使用安卓手机搭建一个网站

author author     2023-05-12     534

关键词:

参考技术A 搭建网站的选择有多种,可以购买域名和服务器,但是每月需要付费,成本较高;也可以在树莓派上搭建网站,这样可以把服务器掌握在自己手中,节省成本,也会有自己掌握的爽感。但是树莓派存在断网或断电的风险,因此树莓派上运行的网站,其稳定性会有所欠缺;最近发现,使用安卓手机也可以搭建网站,个人觉得甚妙,因为安卓手机可通过电话卡连接移动网络,也自带电池,因此抵抗断网和断电的能力大大强于树莓派,而且手机也更加便携。
那么如何使用安卓手机搭建一个网站呢?

需要在安卓手机上安装的软件有三个:KSWEB、花生壳内网版、花生壳管理:

其中,

搭建服务器很简单,打开KSWEB:

可以看到Nginx、Apache、MySQL等组件都处于未启动的状态。
Server IP一栏显示服务器在局域网中的ip地址是0.0.0.0,这是由于我们的安卓手机未接入任何wifi,而是接入4G网络;如果安卓手机接入到wifi中,那么这个ip地址会是192.168.xxx.xxx这种常见的格式。
要部署一个网站,首先需要搭建web服务器。KSWEB为我们提供了NGINX和apache两种选择,目前apache是主流的web服务器;而nginx则更轻量,在树莓派等性能较为羸弱的设备上颇受青睐。这里我们使用NGINX。
我们滑动至NGINX页,开启服务,按右下角加号添加主机:

此时,一个静态的web服务器已经在局域网中搭建起来了,我们访问web服务器地址:0.0.0.0:8001(其中,0.0.0.0是手机在局域网中的ip地址,8001为服务器的端口号)

实现内网穿透的工具是“花生壳内网版”和“花生壳管理”这两个app,他们的关系是怎么样的呢?以下我根据我个人理解进行梳理如下:
假设我们有某个设备(Windows、Mac、Linux、树莓派、安卓),想要使用花生壳对这个设备上的服务器进行内网穿透,那么需要在设备上安装相应的花生壳客户端,并保持运行。在花生壳官网上,我们可以看到各个系统对应的花生壳客户端,对于安卓手机来说,相应的花生壳客户端就是“花生壳内网版”这个app。

至于“花生壳管理”这个app,只是一个远程设置和管理的工具而已;除了“花生壳管理”这个app,我们也可以在花生壳官网上登录并进行远程管理。
弄清楚这个关系之后,我们就开始对第二步所搭建的web服务器进行内网穿透了。
我们打开“花生壳管理”,并登录,点击“添加映射”:

此时,需要打开“花生壳内网版”,用同一个帐号登录,让映射生效。进入后可以看到我们所建立的映射:

至此,我们在安卓手机上的web服务器已经搭建完成。在安卓手机上搭建web服务器,不失为一个让旧手机发挥余热的好选择。

(自己遇到的坑)使用githubpage搭建个人博客(上)(代码片段)

最近需要搭建一个网站,作为导航网址,但是自己的域名备案还要等上几天,就想着有没有别的办法来搭建一个公网可以访问的网站。 GithubPage的话是一个github个人主页,完全适合用来搭建普通网站。之前注册github的时候就... 查看详情

手机上怎么搭建自己的网站,要怎么搭建?

怎么搭建的方法教下?1/6分步阅读手机网站的建设,有花钱的也有免费的,当然毕竟是工业,手机端才刚刚被接受,做个免费的试试效果吧,首先我们需要搜索一下,找个靠谱的网站,会有不错的效果2/6多看几个网站,找个规模... 查看详情

使用apache搭建一个个人静态网站

把光盘中的系统镜像挂在到/media/cdrom目录使用vim编辑器编辑yum配置文件安装Apache服务,使用yum命令安装启动httpd服务程序并将其加入到开机启动项中,使其能够跟随系统开机而运行,从而持续为用户提供Web服务访问网站向/var/www/h... 查看详情

如何使用wordpress + django搭建网站

】如何使用wordpress+django搭建网站【英文标题】:Howtousewordpress+djangotobuildawebsite【发布时间】:2020-11-1102:37:31【问题描述】:我有一个wordpress网站,我想用django框架添加更多功能。是否可以用Wordpress和Django构建一个混合网站..???【... 查看详情

使用windowsserver2003搭建一个asp+access网站

鼠标右键->新建->网站->下一步->描述(随便给一个,这里我以test为例)->下一步->下一步->输入主目录的路径,默认路径下是C:\Inetpub\wwwroot->下一步->下一步->完成当前已创建好网站,默认是停止状态的(因为默认... 查看详情

如何使用apmserv搭建网站

参考技术A你必须到‘动态域名解析’网站,申请一个免费的‘动态域名’,别人才能访问你在自己电脑上架设的网站。 查看详情

动态搭建静态网站

...bsites【发布时间】:2020-06-0520:07:16【问题描述】:我正在使用React、Express/Node和MongoDB构建一个简单的网站生成器。我构建了一个UI来接收来自多步骤表单的内容和样式参数,以及一个用户可以在其中管理设置的仪表板。需要时使... 查看详情

废旧android手机如何改造成linux服务器?

...将这个网站呈现在自己的局域网当中。我们可以将废旧的安卓手机作为一个服务器来使用,在上面构建一些数据和网站。之后利用网络对其进行访问。Linux的服务器具有安全、稳定的特点,非常适合于学生党用于服务器的基础学... 查看详情

使用安卓账号登录网站

】使用安卓账号登录网站【英文标题】:Logintowebsiteusingandroidaccount【发布时间】:2015-12-0822:29:32【问题描述】:我正在构建一个响应式Web应用程序。它使用oauth登录和谷歌,它工作得很好(nodejs和passportjs)。当从安卓手机浏览网... 查看详情

搭建一个网站平台

...建需要有一个干净的系统,配好本地yum源,网络通顺可以使用远程连接,易操作。主机名修改:#cat/etc/hosts(本地域名解析)#cat/etc/hostname#vi/etc/hostname修改主机名#hostname主机名#login重新进行登录关闭防火墙(selinux)关闭#vi/etc 查看详情

使用hexo和github搭建个人博客网站(代码片段)

使用hexo+github可以免费、快速地搭建一个静态博客网站,并且使用hexo提供的命令以及git自身的功能可以很便捷地管理博客。使用github部署静态页面在了解hexo之前,我们先看看如何使用github部署静态页面。注册github账号访问github... 查看详情

使用lamp架构搭建一个网站平台(论坛)

开启一个干净的虚拟机,修改IP 修改完成之后,重启网络服务配好YUM源进入opt目录下,新建一个dvd文件夹挂载目录下载httpd服务与mariadb服务重启服务httpd服务与mariadb服务查看服务是否为开启状态创建数据库设置用户以及密码... 查看详情

网站搭建策略与方法

...的电脑操作方法/步骤  购买云服务器(ESC)推荐使用bat的主机,如果你是学生还有优惠,根据自己网站的类型选择配置,操作系统现在一般都用Linux(开源的),然后就是根据流量选择内存和硬盘如果是刚开始学习推荐使... 查看详情

使用javatodo框架快速搭建网站

最近一段时间一直忙着做一个网站,这是我们导师接的一个私活,现在基本功能算是完成了。比较有收获的是了解了JavaTodo框架。写一些东西留作纪念吧。如果对于同样是Web方面新手的你有一丝丝帮助。以前用servlet做过一个很蹩... 查看详情

如何搭建一个写博客的网站?(代码片段)

对于建站新手来说,使用云服务器的上手难度要比云虚拟主机大一些,因为虚拟主机都有一个操作面板,所以使用起来更简单些。但从灵活性和性能方面来看,选择云服务器有更大的优势,而且现在使用云服务器的个人和企业也... 查看详情

.netcore2.0学习记录:搭建一个.netcore网站项目

 .NetCore开发可以使用VisualStudio2017或者VisualStudio Code,下面使用VisualStudio2017搭建一个.netCoreMVC网站项目。一.新建项目二.选择Web应用程序(模型视图控制器)三.项目结构和之前的比对还是有很大的不同,wwwroot用来存放前端的一些... 查看详情

关于搭建使用dede模板网站的笔记

2016.9.8公司数据库文件导入步骤:从网站上导出sql文件,利用xshell拉入linux中,进入数据库先创建一个数据库并且进入,setnamesutf8;支持中文source文件路径导入数据库内describe查看表的格式flushprivileges;刷新数据库2016.9.9昨天下午搭... 查看详情

使用vitepress搭建文档网站(代码片段)

第四章使用Vitepress搭建文档网站文档建设一般会是一个静态网站的形式,这次采用Vitepress完成文档建设工作。Vitepress是一款基于Vite的静态站点生成工具。开发的初衷就是为了建设Vue的文档。Vitepress的方便之处在于,可以... 查看详情