1. 爱玩数码首页
  2. 投稿

手机做网站的软件有哪些(分享一款安卓神器在手机上也能搭建网站)

最近发现一款名为 Termux 的软件,它是一个 Android 终端模拟器并提供 Linux 环境,手机无需 root 即可直接运行。Termux 自带包管理器(pkg 和 apt),可以很方便地安装许多现代化开发和系统维护工具,非常好玩,正因如此,让我萌生了在手机上搭建一个博客网站的想法,话不多说,直接开淦。

前期准备

开始之前,需要准备一台 Android 7.0 及以上系统版本的手机和 Termux 软件安装包。为了操作方便,还可以准备一台与手机处于同一局域网的电脑,没有也不影响下面的步骤。

配置环境

首先安装 Termux,安装过程和其他 Android 软件一样,没有任何区别。第一次打开之后可以看到一个终端。

手机做网站的软件有哪些(分享一款安卓神器在手机上也能搭建网站)

Termux

首先更新 Termux 中的软件:

$ apt update&& apt upgrade-y

手机屏幕太小操作不方便,可以先在 Termux 中安装 openssh,然后通过处于同一局域网内的电脑终端远程连接 Termux,连接之后,所有的操作都可以在电脑终端上完成。如果没有电脑或手机键盘玩得 9 的同学可跳过。

安装 openssh:

$ pkg install openssh -y

Termux 的默认用户名比较难记,可以创建一个简单的账户用于 ssh 连接,执行以下命令创建账户:

$passwd test

之后会提示输入密码,再次输入密码后账户就创建成功了,接下来启动 ssh 服务:

$ sshd

电脑终端连接 Termux 之前,需要知道局域网内手机的 IP 地址,执行以下命令查看手机 IP 地址信息:

$ ifconfig

打开电脑终端(PowerShell、Terminal 等)执行以下命令:

$ ssh 用户名@手机IP地址 -p 8022

例如:ssh test@192.168.1.3 -p 8022

然后输入刚才账户密码,即可连接到手机上的 Termux。

为了方便打开 Termux 自动启动 ssh 服务,可执行以下命令:

$echo”sshd;”>> ~/.bashrc

接下来安装 NodeJS:

$ apt install nodejs -y

为了能够顺利安装网站所需依赖,可执行以下命令将 NPM 源更改为国内的淘宝镜像源:

$ npmconfig set registry https://registry.npm.taobao.org

安装网站

网站选择的是 Hexo,它是一个快速、简洁且高效的博客框架。执行以下命令先安装网站脚手架:

$ npminstall hexo-cli -g

然后再执行以下命令创建网站:

$ hexo initblog

执行完成后,当前目录下会生成一个 blog 目录,网站所有的数据都在里边。

启动网站

进入 blog 目录:

$cd./blog

启动网站:

$ hexo server

手机做网站的软件有哪些(分享一款安卓神器在手机上也能搭建网站)

从图中可以看到 Hexo 已经启动,手机浏览器访问 http://localhost:4000 即可打开。

网站也可以通过 PM2 在后台启动,这样不会锁定终端。

安装 PM2:

$ npminstall pm2 -g

通过 PM2 启动网站:

$ pm2 starthexo — server

同样,为了方便打开 Termux 自动启动网站服务,首先需要保存 PM2 当前配置:

$ pm2 save

然后执行以下命令:

$echo”pm2 resurrect;”>> ~/.bashrc

最后

网站虽然搭好了,但仅支持局域网访问,并没有实际意义。之后,我将介绍如何通过软件 frp 进行内网穿透,让处于公网的设备也能访问 Termux 里运行的网站。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至87172970@qq.com举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论