openwrt 编译安装 nginx 1.14.0 并编写 init.d 启动脚本

2021年04月22日 update 于是想到应该是由于 nginx 版本升级(1.14.0 到 1.16.1)导致了这个配置不能生效了(应该是和文件传输相关,需要更多的配置项,这个可以留到后面再研究缺少什么配置) 当时通过 pt.to 无法添加种子开启下载任务,当时没有找出来原因,重新编译安装了nginx解决。 现在发现问题不在于nginx版本或者缺少什么文件传输相关的配置,而在于nginx运行时使用的 user 和 group /etc/nginx/nginx.conf 默认指定的user是... 阅读全文

记一次 nginx 配置,让 home.to:8080 访问的服务 通过 pt.to 这个域名来访问

一开始不论怎么配置 /opt/etc/nginx/nginx.conf 总是不生效,在 /opt/etc/nginx/vhost/qbit.conf 下配置了 Hello World 的静态文件也不能访问。后来终于想到了 80 端口被其他服务占用的可能 这是在 openwrt 系统下,很多程序都是“阉割版”,使用 lsof -i:80 或者 lsof -i tcp:80 查看不出任何有用的信息,找不到“罪魁祸首”。最终使用 netstat 命令找到了占用 80 端口的程序: root@softR... 阅读全文

解决nextcloud的警告和错误:您的网页服务器未正确设置以解析“/.well-known/caldav”;数据库中的一些列由于进行长整型转换而缺失;Your web server is not properly set up to resolve “/ocm-provider/”等错误

17年开始使用Owncloud,18年换了Nextcloud。 今天发现最近一次安装的Nextcloud的设置概览页面有一个错误和几个警告及建议,于是填坑,强迫症简直不能忍,必须优化到已知的最好状态。分享几个问题的解决办法。 错误1、您的网页服务器未正确设置以解析“/.well-known/caldav” 您的网页服务器未正确设置以解析“/.well-known/carddav” 这个错误排查了很久,网上的很多文章对于我不适用。 确实是这两个路径的伪静态配置问题。最终查阅到了官方的文档:htt... 阅读全文