termux之建站nginx经验
借鉴:
termux之nginx视频1.安装y 安装nginx
pkg update -y
pkg install nginx2.查找配置文件,复制路径
pkg file nginx地址为:/data/data/com.termux/files/usr/etc/nginx/nginx.conf
3.打开软件读取权限 这里报错304
termux-setup-storage4.安装vim
pkg install vim
vim /data/data/com.termux/files/usr/etc/nginx/nginx.conf5.修改配置文件监听端口。
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