如何使用手机搭建服务器

  • ~1.02K 字
  • 次阅读
  • 条评论
  1. 1. 首先请下载Termux⊙ω⊙
  2. 2. 一、Termux基础环境配置
  3. 3. 二、搭建服务器环境
  4. 4. 三、安装博客测试(以Hexo为例)
    1. 4.1. 全局安装Hexo CLI
    2. 4.2. 创建博客目录并初始化
    3. 4.3. 安装依赖包
    4. 4.4. 生成静态文件并部署到nginx服务器
    5. 4.5. 保存后,重新加载nginx配置
  5. 5. 总结

使用手机搭建服务器并部署博客

首先请下载Termux⊙ω⊙

一、Termux基础环境配置

1
2
3
4
5
6
7
8
9
10
11
#安装与更新

$ pkg update && pkg upgrade -y

#安装必要工具包

$ pkg install nodejs git nano -y

#挂载手机存储(可选)

$ termux-setup-storage#方便上传资源

二、搭建服务器环境

安装nginx

1
2
3
4
5
 # 安装Nginx
$ pkg install nginx -y

# 启动Nginx
$ nginx

三、安装博客测试(以Hexo为例)

全局安装Hexo CLI

1
$ npm install -g hexo-cli

创建博客目录并初始化

1
2
3
$ mkdir hexo-blog
$ cd hexo-blog
$ hexo init

安装依赖包

1
$ npm install

生成静态文件并部署到nginx服务器

1
2
3
4
5
6
7
8
9
10
$ hexo g  # 生成静态文件

# 清空Nginx默认目录
$ rm -rf $PREFIX/share/nginx/html/*

# 创建软链接(关键步骤)
$ ln -s ~/hexo-blog/public $PREFIX/share/nginx/html/blog

# 修改Nginx配置,将根目录指向这个链接
$ nano $PREFIX/etc/nginx/nginx.conf
1
2
3
4
5
6
#在 nginx.conf的 server块中找到 location /,修改 root行:

location / {
root /data/data/com.termux/files/usr/share/nginx/html/blog;
index index.html index.htm;
}

保存后,重新加载nginx配置

1
$ nginx -s reload

打开浏览器,输入网址http://(你本机ip地址) :端口(通常是8080)

之后就可以在浏览器看到你的网址了 (^▽^)

如果有问题可以截图问Ai Y(^_^)Y

总结

1.用手机搭建服务器是一种可行的方案,但是如果没有内网穿透,就只能在本地运行

2.能内网穿透的话,长期维护也不太可能(电池续航和性能问题)

3.适合本地测试使用