本人是一个大二的学生最近在家闲着无聊,突发奇想用手机搭建一个web服务器。
工具
https://download.csdn.net/download/liangmaxmin/12137123
先说明一下不同的termux安装Ubuntu的版本不同有些差异,或者其他的一些问题,多百度总能解决的。

不多说先来展示一下我的成果
搞过内网穿透的都知道这个软件 natapp .



秀一下我的web项目01
点一下
由于现在是晚上natapp网速超级慢打不开 ,只能在内网上访问

秀一下我的web项目02
点一下

源码分享

接下来进入安装正题
由于我老妈最近买了个新手机,她的旧手机嘿嘿。。。。。。

1.在百度上下载一个 termux 安装完后手机打开软件会出现

别担心等个几分钟就好
安装完后的样子

  1. 输入 pkg install wget proot 这是安装wget和proot
    接着输入 pkg install openssh
    然后 ssh-keygen -t rsa 接着一路回车
    最后设置密码 passwd root 回车 密码自己设置我的还是root


    3. 打开电脑上xshell软件 (先在手机里输入sshd) 连接你的手机(是不是觉得很神奇 , 嘿嘿~~~)
    我刚试了一下在电脑cmd命令框上也能连接,不过我跟喜欢在xshell里操作

    4.安装Ubuntu系统输入
    wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh
    会自动下载
    (如果你们有这款软件winscp操作会很简单
    输入bash ubuntu.sh
    ls查看一下是不是和我的一样

输入 ./start-ubuntu.sh
恭喜你Ubuntu安装成功,不过是一个32位的。

安装完后就可删除多余的文件就只保留我下面的文件
看看里面的文件是不是很熟悉
由于每次关机开机都会重新输入sshd 和。/start-ubuntu.sh很麻烦下面输入

推出termux 再点进去(奇迹出现嘿嘿嘿~~~)

5.安装java和tomcat
第一个方法(从官网下一个Java linux32位按包装一定是tar包,上传到手机中解压 tar -zxvf 包名。 然后再配置环境变量. 我的链接里面有嘿嘿)
第二个方法 直接
apt install openjdk-8-jre-headless
apt install openjdk-8-jdk-headless
不过我比较看好第一个我就安装第一个
先安装一个vim
apt update 更新一下安装源
apt install vim
输入 vi /etc/profile 配置环境变量
输入. /etc/profile 重新加载资源

tomcat也安装好了
在浏览器上输入你的ip:8080
说明成功

6.安装mysql
输入apt-get install mysql-server

7.如何将自己的web项目部署到tomcat上本人有非常简单的方法(由于时间问题现在已近12点了) 等有时间我再发布一篇部署的方法

8.安装natapp 在natapp官网上下载你自己对应的版本 ,然后再实名认证下就好了


手机安装Ubuntu搭建web服务器相关推荐

  1. 基于安卓手机使用Termux搭建web服务器教程

    基于安卓手机使用Termux搭建web服务器教程 一.软件的准备 Termux Android5.0以上的手机(最好root) Xshell 6(windows软件) 二.前期Termux的设置与安装 ...

  2. termux运行python文件知乎_(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!...

    三.Termux搭建WEB服务器所需的软件及配置(分3步,Termux中下载) 1.php a.下载php pkg install php b.开启php自带的web服务器并指定建站系统文件夹(-t ...

  3. 安卓手机使用Termux搭建web服务器(含frp内网穿透、wake on lan远程唤醒)

    前言 想做一台可以外网访问局域网的服务器,没有群晖或者软路由,正好有一台闲置的nova4,查阅了一些资料后就在手机上搭了一个服务器,有闲心的可以试一试... 目录 ​​​​​ 一.环境准备 二.使用步 ...

  4. Android手机安装Ubuntu系统作为服务器

    淘汰的Android旧手机不要扔,改造为低功耗Linux服务器,隔壁家的孩子都馋哭了(bushi). 硬件准备 手机系统:Android 4.4.3 手机储存:1G+16G CPU架构:ARMv7 R ...

  5. 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置

    上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...

  6. 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置

    [2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...

  7. 如何利用安卓手机搭建WEB服务器

    利用安卓手机搭建WEB服务器 背景介绍 Android是一种基于Linux的自由及开放源代码的操作系统 所以是用安卓来搭建服务器是完全可行的.接下来将教大家如何利用AndroPHP和Feel FTP( ...

  8. 安卓Termux搭建web服务器【公网远程手机Android服务器】

    文章目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 转载自cpolar极点云的文章:[手机建站]Termux+Cpolar内网穿透,搭 ...

  9. 废旧Android手机搭建个人服务器:ksweb搭建Web服务器+Termux、Ngrok实现内网穿透

    写在前面: 本篇博客介绍利用废旧手机搭建一个服务器,可以放自己的网页搭建网站 之前闲着没事,低价买了个虚拟主机,放了自己的静态网页,搭建了个人博客引导网站,后来虚拟主机被打死,凑巧了解到相关知识,于是 ...

最新文章

  1. (转)Linux 下 查看以及修改文件权限
  2. Kornia开源可微分计算机视觉库,基于Pytorch,GitHub 3000星
  3. Host XXX is not allowed to connect to this MySql 远程连接
  4. 数字图像处理:第二十章 视频编码与压缩
  5. struts2常见错误及解决总结
  6. 回顾2011年最热门的开源PHP项目
  7. Redis-学习笔记06【Redis案例】
  8. (王道408考研数据结构)第七章查找-第三节:B树(基本概念及其操作)
  9. leetcode 730 Count Different Palindromic Subsequences
  10. 奇妙的数字-2015省赛C语言A组第三题
  11. 中文繁体与简体字转换
  12. OpenCV入门系列 —— medianBlur中值滤波
  13. MyBatis在字段返回为null不返回字段
  14. 2020新版软件自动化测试自学全套教程——中级程序员学习路线
  15. python绘制散点图的步骤_python绘制散点图
  16. 微型计算机usb接口工作方式,一种微型计算机的制作方法
  17. 软件项目方案模板~!
  18. 2021-04-07千里之行始于足下
  19. My97pickerdate设置默认开始日期为当天
  20. 基于msp430G2553的低频方波频率、占空比、峰峰值测量函数

热门文章

  1. 保持数字小键盘一直开着的方法
  2. 中国平安、大家保险、壹基金紧急响应四川泸定地震;CVS同意80亿美元收购Signify Health | 美通企业日报...
  3. 【重要!!】passive优化页面性能
  4. 自习室管理系统的设计与实现(论文+源码)_kaic
  5. 双拼自然码如何使用辅助码
  6. 【布隆过滤器】如何防止缓存穿透、海量邮箱的垃圾邮件过滤等问题?
  7. Asp.Net MVC WebAPI的创建与前台Jquery ajax后台HttpClient调用详解
  8. 对毕业设计和毕业论文的再认识
  9. 充分必要条件通俗理解和条件前后问题
  10. Splashtop,您远程办公的不二之选