升级后无法启动OpenResty,
日志显示错误:
2025/06/16 21:16:10 [warn] 1#1: the "listen ... http2" directive is deprecated, use the "http2" directive instead in /usr/local/openresty/nginx/conf/conf.d/<DOMAIN>.conf:3
多个站点的配置文件均有此错误
以及一些其他错误
1Panel-openresty-Lk1s | 2025/06/16 20:40:22 [warn] 1#1: protocol options redefined for 0.0.0.0:443 in /usr/local/openresty/nginx/conf/default/00.default.conf:4
1Panel-openresty-Lk1s | nginx: [warn] protocol options redefined for 0.0.0.0:443 in /usr/local/openresty/nginx/conf/default/00.default.conf:4
1Panel-openresty-Lk1s | 2025/06/16 20:40:22 [emerg] 1#1: "proxy_cache" zone "proxy_cache_panel" is unknown in /usr/local/openresty/nginx/conf/nginx.conf:50
1Panel-openresty-Lk1s | nginx: [emerg] "proxy_cache" zone "proxy_cache_panel" is unknown in /usr/local/openresty/nginx/conf/nginx.conf:50
升级v2起不来 openresty的
跑下这个命令找缓存配置删掉。
grep -rl ‘proxy_cache’ /opt/1panel/www/sites//proxy/.conf | xargs dirname
明白了,删除这个位置的配置文件就行
/opt/1panel/www/sites/<站点域名>/proxy/root.conf
这个是你的反代配置文件 最好不要删
删除 proxy_cache 这行就行 我们后续的迁移脚本会自动删除
是/opt/1panel/www/sites/域名/proxy/root.conf
这个文件里的吗?
没有这一行。而且升级前所有的站点都没有开启反向代理的缓存
/opt/1panel/www/sites/域名/proxy/ 是这个目录下所有的 conf 文件
grep -rl ‘proxy_cache’ /opt/1panel/www/sites//proxy/.conf | xargs dirname
这个命令
1Panel-huiwan
7 分钟
/opt/1panel/www/sites/域名/proxy/ 这个目录下只有root.conf这一个文件
root@xxx:~# grep -rl ‘proxy_cache’ /opt/1panel/www/sites//proxy/.conf | xargs dirname
grep: /opt/1panel/www/sites//proxy/.conf: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.
grep -rl ‘proxy_cache’ /opt/1panel/www/sites/*/proxy/*.conf | xargs dirname
我修改了一下样式 * 被编辑器吞了
root@hserver:~# grep -rl ‘proxy_cache’ /opt/1panel/www/sites/*/proxy/*.conf | xargs dirname
dirname: missing operand
Try 'dirname --help' for more information.