玩转termux | 6.搭建web服务

2024/03/18 | 字数545 | 阅读2分钟


本文我们以nginx为例,介绍如何在termux上搭建一个web服务器

什么是nginx

Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由俄罗斯程序员伊戈尔·赛索耶夫开发并于2004年首次公开发布。2011年成立同名公司以提供支持服务。2019年3月11日,Nginx公司被F5网络公司以6.7亿美元收购。 Nginx是免费的开源软件,根据类BSD许可证的条款发布。

—— 来自维基百科

安装

bash
1
apt install -y nginx

配置&启动

cfg
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
## file: $PREFIX/etc/nginx/nginx.conf

    server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

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

验证配置是否正确,执行这个命令:nginx -t

启动服务,执行这个命令:nginx

这里的$PREFIX是termux的自定义变量,可以在shell中直接使用,值一般为:/data/data/com.termux/files/usr

验证

打开电脑浏览器,输入地址: http://your-termux-ip:8080/,是的,nginx不能使用默认的80端口(没有root权限),因此默认配置中使用了8080这个端口。

部署自己的站点

将你自己的网站内容(HTML、CSS、JS、IMAGE)放到 /data/data/com.termux/files/usr/share/nginx/html 这个目录下就可以。

上一篇:玩转termux | 5.搭建svn服务 下一篇:玩转termux | 7.搭建redis数据库

【文章不错,鼓励一下】