手机安装Ubuntu搭建web服务器
本人是一个大二的学生最近在家闲着无聊,突发奇想用手机搭建一个web服务器。
工具
https://download.csdn.net/download/liangmaxmin/12137123
先说明一下不同的termux安装Ubuntu的版本不同有些差异,或者其他的一些问题,多百度总能解决的。
不多说先来展示一下我的成果
搞过内网穿透的都知道这个软件 natapp .
秀一下我的web项目01
点一下
由于现在是晚上natapp网速超级慢打不开 ,只能在内网上访问。
秀一下我的web项目02
点一下
源码分享
接下来进入安装正题
由于我老妈最近买了个新手机,她的旧手机嘿嘿。。。。。。
1.在百度上下载一个 termux 安装完后手机打开软件会出现
别担心等个几分钟就好
安装完后的样子
输入 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服务器相关推荐
- 基于安卓手机使用Termux搭建web服务器教程
基于安卓手机使用Termux搭建web服务器教程 一.软件的准备 Termux Android5.0以上的手机(最好root) Xshell 6(windows软件) 二.前期Termux的设置与安装 ...
- termux运行python文件知乎_(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!...
三.Termux搭建WEB服务器所需的软件及配置(分3步,Termux中下载) 1.php a.下载php pkg install php b.开启php自带的web服务器并指定建站系统文件夹(-t ...
- 安卓手机使用Termux搭建web服务器(含frp内网穿透、wake on lan远程唤醒)
前言 想做一台可以外网访问局域网的服务器,没有群晖或者软路由,正好有一台闲置的nova4,查阅了一些资料后就在手机上搭了一个服务器,有闲心的可以试一试... 目录 一.环境准备 二.使用步 ...
- Android手机安装Ubuntu系统作为服务器
淘汰的Android旧手机不要扔,改造为低功耗Linux服务器,隔壁家的孩子都馋哭了(bushi). 硬件准备 手机系统:Android 4.4.3 手机储存:1G+16G CPU架构:ARMv7 R ...
- 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置
上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...
- 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置
[2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...
- 如何利用安卓手机搭建WEB服务器
利用安卓手机搭建WEB服务器 背景介绍 Android是一种基于Linux的自由及开放源代码的操作系统 所以是用安卓来搭建服务器是完全可行的.接下来将教大家如何利用AndroPHP和Feel FTP( ...
- 安卓Termux搭建web服务器【公网远程手机Android服务器】
文章目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 转载自cpolar极点云的文章:[手机建站]Termux+Cpolar内网穿透,搭 ...
- 废旧Android手机搭建个人服务器:ksweb搭建Web服务器+Termux、Ngrok实现内网穿透
写在前面: 本篇博客介绍利用废旧手机搭建一个服务器,可以放自己的网页搭建网站 之前闲着没事,低价买了个虚拟主机,放了自己的静态网页,搭建了个人博客引导网站,后来虚拟主机被打死,凑巧了解到相关知识,于是 ...
最新文章
- (转)Linux 下 查看以及修改文件权限
- Kornia开源可微分计算机视觉库,基于Pytorch,GitHub 3000星
- Host XXX is not allowed to connect to this MySql 远程连接
- 数字图像处理:第二十章 视频编码与压缩
- struts2常见错误及解决总结
- 回顾2011年最热门的开源PHP项目
- Redis-学习笔记06【Redis案例】
- (王道408考研数据结构)第七章查找-第三节:B树(基本概念及其操作)
- leetcode 730 Count Different Palindromic Subsequences
- 奇妙的数字-2015省赛C语言A组第三题
- 中文繁体与简体字转换
- OpenCV入门系列 —— medianBlur中值滤波
- MyBatis在字段返回为null不返回字段
- 2020新版软件自动化测试自学全套教程——中级程序员学习路线
- python绘制散点图的步骤_python绘制散点图
- 微型计算机usb接口工作方式,一种微型计算机的制作方法
- 软件项目方案模板~!
- 2021-04-07千里之行始于足下
- My97pickerdate设置默认开始日期为当天
- 基于msp430G2553的低频方波频率、占空比、峰峰值测量函数
热门文章
- 保持数字小键盘一直开着的方法
- 中国平安、大家保险、壹基金紧急响应四川泸定地震;CVS同意80亿美元收购Signify Health | 美通企业日报...
- 【重要!!】passive优化页面性能
- 自习室管理系统的设计与实现(论文+源码)_kaic
- 双拼自然码如何使用辅助码
- 【布隆过滤器】如何防止缓存穿透、海量邮箱的垃圾邮件过滤等问题?
- Asp.Net MVC WebAPI的创建与前台Jquery ajax后台HttpClient调用详解
- 对毕业设计和毕业论文的再认识
- 充分必要条件通俗理解和条件前后问题
- Splashtop,您远程办公的不二之选