半岛的蒟蒻bddjr
半岛的蒟蒻bddjr
### 1Panel 版本 1.9.6 ### 请描述您的需求或者改进建议 面板配置https后,使用http协议打开会显示一串英文,而不是自动重定向,这不太友好。 ``` Client sent an HTTP request to an HTTPS server. ``` 希望浏览器使用http协议访问面板的时候,自动重定向到https协议 ### 请描述你建议的实现方案 修改Go语言标准库里的代码 `Go/src/net/http/server.go` ,参考: https://github.com/bddjr/go-https-port-auto-redirect-for-http ### 附加信息 go官方仓库相关issue https://github.com/golang/go/issues/49310
### 联系方式 _No response_ ### 1Panel 版本 1.9.2 ### 问题描述 如题,会导致当 proxy_pass 地址协议为https时,无法连接源服务器 ### 重现步骤 创建反向代理,协议选择https ### 期待的正确结果 自带 `proxy_ssl_server_name on;` ,配置完直接成功连接 ### 相关日志输出 _No response_ ### 附加信息 _No response_
**MCSManager Version** Web 9.8.0 Daemon 3.3.0 **System Info/Version** CentOS 7 **Node Version** 6.14.6 **Step**  原因:`§`字符没转码,不支持`\n` *** 2024年2月23日: 我开免打扰了,这个项目怎么处理这个bug不关我事
### 1Panel 版本 1.10.2 ### 请描述您的需求或者改进建议 我希望能做到使用1pctl直接开启https,而不是经过明文http登录了再开启。 这可能是一个安全问题,但面板默认明文http,因此可能还不至于登记为安全问题。 ### 请描述你建议的实现方案 用户首先在 `/opt/1panel/secret` 下放置 `server.crt` 与 `server.key` ,然后运行命令 ``` 1pctl enable https ``` ### 附加信息 我看官方文档没有这个,看源码发现改这东西要操作数据库,甚至不能直接修改conf文件(恼)
### Steps to reproduce 在public文件夹里放一个js文件,然后下载插件 https://github.com/vbenjs/vite-plugin-compression ``` npm i vite-plugin-compression ``` 然后在farm.config.ts新增内容 ``` import viteCompression from 'vite-plugin-compression'; export default defineConfig({ vitePlugins: [ viteCompression({ algorithm: "brotliCompress" }), viteCompression({ algorithm: "gzip" }),...