如何使用手机搭建服务器

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

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

一、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.适合本地测试使用