Jearton
Jearton
@0xJacky 你用的是 beta.17 验证的吗? ```bash docker run --rm \ -e TZ=Asia/Shanghai \ -v ~/test/nginx/ui:/etc/nginx-ui \ -v ~/test/nginx/log:/var/log/nginx \ uozi/nginx-ui:latest ``` 
宿主机上的 ~/test/nginx/log 目录是空的
好吧,我知道了,把 -v ~/test/nginx/log:/var/log/nginx 去掉就对了,日志文件一旦持久化到宿主机上,这个符号链接就失效了
那以后每次升级镜像,容器需要销毁重新创建,这样历史日志就没有了
我有办法了,改变一下路径就可以了:-v ~/test/nginx/log:/var/log/nginx/local 然后把真实日志文件都存在这个子目录下面
用这个方式验证了一下,没问题。对应的 logrotate 配置也要注意下。 
关于静态站点的文件管理,我绑了另一个镜像搭配去实现了,这里分享一下我的 docker compose 配置: ```yaml version: '3.9' services: nginx: image: uozi/nginx-ui:latest container_name: nginx restart: unless-stopped depends_on: - filebrowser networks: - backend ports: - "80:80" - "443:443" volumes: - ~/docker/nginx/conf:/etc/nginx -...
> 当使用ss+websocket+tls+nginx时,UDP根本不起作用 对,我也是这个问题,有好的解法吗
> > 当使用ss+websocket+tls+nginx时,UDP根本不起作用 > > 我测试是起作用的。 tls保护的tcp数据由nginx(监听443)解密后根据路径分流至ss端口,其中v2ray-plugin负责websocket数据处理。udp数据可以用nginx的stream模块监听443,并将其转发至ss端口。 参考配置: 在nginx.conf中配置: stream { server { listen 443; proxy_pass 127.0.0.1:3306; #ss端口 } } 443端口的UDP流量,直接被封了呀