1.下载安装软件KSWEB
2.启动软件,弹出的提示框点击允许
3.选择LIGHTTPD,点击Hosts里面的主机列表,弹出的对话框点击编辑主机,建议改成和我的一样,方便后续操作。

4.选择Tools,点击第一个phpMyAdmin,耐心等待下载安装完成。

5.选择FTP,新建用户(可随意)

6.完成后STATUS界面如下:

7.点击上方http://localhost:8080/链接,出现下方界面表示内网服务器搭建完成了。

8.完成上方操作后,我们在手机上成功搭建了服务器。只需要在刚才的 /mnt/sdcard/www 目录下放上网站源码就能正常加载和访问网站了。
9.到这一步,在局域网内我们可以根据KSWEB提供的ip和端口号访问网站,但是如果我们不在一个局域网,或者想要从全网任意一个地方访问自己的服务器怎么办?
10.我们可以采用内网穿透的方法解决这个问题!
先解释一下什么是内网穿透?
【来源:百度百科】 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。

通俗一点就是,内网穿透后我们可以使用外网设备访问局域网内的设备或服务器。

11.在ngrok网站注册账号,开通隧道(根据个人情况开通,可选择免费版本,缺点是速度有点慢)
12.开通后对隧道进行配置,具体配置如下图,配置完成后记住clientid,下面要用到!

13.配置完成后回到手机,然后下载python-ngrok.zip,解压后放到/mnt/sdcard/www 目录下。
14.下载程序Termux(Termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装软件)
15.打开Termux,依次执行以下命令:

 termux-setup-storage //获得安装软件的权限,弹窗点击允许pkg searchpkg installpkg upgradeapt install python  //安装python环境,耐心等待

16.依次执行下列命令:

 cd  /mnt/sdcard/www   //切换目录ls                    //查看文件列表python sunny.py         //执行python程序

正确执行完成后结果如下图

现在一切都ok了,接下来测试一下!

17.写一个测试网页index.html,放到www目录下,见下图

index.html示例代码:

<html>
<center>
<h2>test</h2>
<text>看到这个界面表示内网穿透成功了:-)</text></br>
<text>Congratulations...</text>
</center>
</html>

18.通过网址访问,成功界面如下:

总结:

  1. 首先,我们用手机搭建了一个简单的服务器,但是只能在局域网内访问
  2. 然后,通过内网穿透的方式我们解除了只能局域网访问的限制。
  3. 之后,我们可以通过解析、绑定域名使我们的服务器能够在任何位置被访问
  4. 最后,我们搭建了简单的测试网页并测试成功。

通过以上步骤,我们用手机搭建好了服务器,以后只需要在手机上部署网站就能够在任意地方直接访问了。

(超详细)手把手教你在安卓手机上搭建服务器和网站相关推荐

  1. 超详细——手把手教你用threejs实现一个酷炫的模型发光扫描效果(三)

    上一篇文章 voidjay,公众号:web前端可视化超详细--手把手教你用threejs实现一个酷炫的模型发光扫描效果(二) 上一篇文章已完成基本效果的实现,本文则完成整个项目的灵魂:发光效果以及模型 ...

  2. 使用Termux在安卓手机上搭建本地Git服务器

    一.安装安卓终端模拟器Termux https://github.com/termux/termux-app/releases 手机是arm 64位的,就下载 'termux-app_v0.118.0 ...

  3. 在安卓手机上搭建一台微型服务器

    相信很多人手上都有一些闲置的手机,那可不可以在这些手机上搭建一个服务器呢?下面我们分享一种搭建简易服务器的思路. 1.ROOT手机 ROOT并非必须,但是ROOT后我们可以更方面的进行保活等操作,各个 ...

  4. 超详细手把手教你cordova开发使用指南+自定义插件,jsbridge

    Cordova是什么 使用前端技术 开发跨平台web App的工具 底层原理:HTML+CSS搭建页面, JS和原生交互 交互原理:Cordova插件 环境配置 安卓开发基础环境搭建的文章可以参考一下 ...

  5. aspen二元体系共沸组分_超详细 | 手把手教你组分结构预测

    好久不见,读者朋友们,笔者本次介绍USPEX官方案例16-18:大体系定组分稳定结构预测.以德拜温度为目的进行定组分结构预测.计算量惊人的三元体系的变组分结构预测. 01 USPEX官方案例讲解(16 ...

  6. 超详细——手把手教你用threejs实现一个酷炫的模型发光扫描效果(一)

    前言 模型特效是大家在3d可视化项目所追求的,但很多人苦于无法实现一个好的模型效果,本次就手把手一步一步教你实现一个酷炫的模型发光扫描特效,帮让你的项目提升一个逼格.话不多说,先上效果: 本文所使用的 ...

  7. 手把手教你如何在GitHub上搭建属于自己的免费网站

    本文主要讲如何在GitHub上搭建属于自己的个人免费网站,如何得到属于自己的域名,免费的服务器,域名怎么和服务器捆绑,打造属于自己的炫酷的网站,可以在上面展示自己的作品,微信,QQ,邮箱,Twitte ...

  8. android实现多画面播放,快手同框怎么弄?怎样制作多个视频同框?安卓手机上制作三个不同的视频同框播放...

    同框视频都知道是什么意思吗?就是视频画面中有多个不一样的视频同时播放的效果哦,这种视频在快手等平台是很火的,那么快手同框怎么弄?今天小编的教程是实现快手同框怎么弄录好的视频,而不是解决快手同框怎么开启 ...

  9. 手机搭建php环境,Almp——安卓系统上搭建本地php服务器环境

    在网上找到安卓系统的PHP+MySQL环境,甚是喜欢,拿来修改.试用了一番.已经实现在安卓手机上搭建Web服务端,并且支持WordPress.Discuz.Phpmyadmin的运行.目前正在考虑,利 ...

  10. android7 显示到pc,安卓手机上的画面怎么投屏到Win7电脑上?超详细投屏方法看这里!...

    软件大小: 1.89MB 软件版本: 1.4.9.18 软件类型: 手机相关 查看详情 直接下载 虽然说现在的智能手机的屏幕的尺寸越做越大,有的手机的屏幕尺寸甚至都可以跟平板电脑媲美了,但是尺寸再大的 ...

最新文章

  1. tomcat启动出现闪退_(转)Tomcat 启动后 “闪退”
  2. 你了解机房保温棉的使用和作用吗?
  3. Python里三个最高逼格的调试神器
  4. ORA-06502:PL/SQL :numberic or value error: character string buffer too small
  5. Nodejs Promise对象
  6. MTK 驱动开发(18)---LCD 参数理解
  7. 计算机与操作系统发展阶段 深谈:Linux操作系统
  8. 来来来!java页面导出数据到excel
  9. mysql join 主表唯一_mysql left join 右表数据不唯一的情况解决方法
  10. 经济金融学之1宏观经济学
  11. C++几个常用的排序
  12. unity ar vr_学习在Unity中创建AR和VR应用
  13. Rust中的所有权和借用的关系图
  14. TestCenter测试管理工具功能详解十二(Q)
  15. java异或什么意思_阿里二面准备(Java 研发),精心准备200题(含答案)收割 offer...
  16. ODOO13 开发教程四 模型中的字段
  17. 【ResNet】Deep Residual Learning for Image Recognition
  18. Android studio 获取MD5和SHA1
  19. 日志(Logger)
  20. AutoMapper的配置方法

热门文章

  1. Typora官网下载慢,用这个镜像
  2. 原创 | 以ETF为例——配对交易Python源码全公开
  3. UWP 如何访问本地代理
  4. windows下Edge浏览器Google Chrome与Safari双向同步书签
  5. 浏览器发送POST请求、DELETE请求
  6. 声音存储空间计算公式_声音文件存储量的计算公式
  7. 推荐一个开源 Java 小说网站项目
  8. POJ 2387 Til the Cows Come Home BFS最短路求解
  9. opencontrail学习(一)
  10. 数据库中的基本数据结构