源来页 公告 登陆

termux之建站nginx经验

南墙 @Ta
2025-09-01 04:40

借鉴:termux之nginx视频
1.安装y 安装nginx
pkg update -y
pkg install nginx

2.查找配置文件,复制路径
pkg file nginx
地址为:/data/data/com.termux/files/usr/etc/nginx/nginx.conf
3.打开软件读取权限 这里报错304
termux-setup-storage
4.安装vim 
pkg install vim
vim /data/data/com.termux/files/usr/etc/nginx/nginx.conf

5.修改配置文件监听端口。
listen       18080;
listen       [::]:18080;
网站入口
root   /sdcard/project;

server {
        listen       18080; 
        listen       [::]:18080;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;

        location / {
            root   /sdcard/project;
            #网站入口目录
            index index.php index.html index.htm;
        }

6.创建文件夹project和index.html文件
在安卓0目录下创建project文件夹和index.html文件
/storage/emulated/0/project/index.html
浏览器访问http://127.0.0.1:18080/index.html
出现403,是否有文件。如果创建了文件夹及文件。任然403。检查读写权限


中途遇到的问题
1,nginx: [emerg] bind() to 0.0.0.0:18080 failed (98: Address already in use)
端口被占用,lsof -i :80或者ss -tulnp | grep :80到最后发现权限不足。
退出软件,重启nginx,如果任不行,更换端口
2,termux软件读写权限
执行termux-setup-storage
3,vim打开文件无法编辑
i进入编辑模式,esc退出编辑模式 :wq保存退出。
可搜vim基础操作
4,CANNOT LINK EXECUTABLE "nginx": cannot locate symbol "SSL_set_quic_tls_cbs" referenced by "/data/data/com.termux/files/usr/bin/nginx"...
openssl依赖过低更新使用命令 
pkg update && pkg upgrade -y
重装nginx
pkg uninstall -y nginx
pkg install -y nginx


最后编辑:2025-09-01 17:28
阅:366 发表于2025-09-01 04:40
#Linux
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2026 all power by Zlproject3.8
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由edge one提供CDN加速服务

天合之作 曲在人意