小编djd*_*omi的帖子

为什么我的 Let's Encrypt 证书包含对 Cloudflare 的引用?

我拥有一个使用 Let's Encrypt 证书的网站。它不在 Cloudflare 后面,而是托管在 OVH,我接受来自它的直接流量。

现在,我设置了一个 apache2 Web 服务器并使用 certbot 自动生成证书。这里的问题是,当我在 Firefox 上查看证书信息时,我可以在页面底部看到它包含对“Cloudflare Nimbus2023”的引用,尽管我没有使用他们的服务。

下面所附的图片是它所显示的...... 图片在这里(由于某种原因,它不允许我附上图片)

谁能向我解释一下这是什么?Cloudflare 在这里访问什么?

cloudflare ovh lets-encrypt apache2 certbot

14
推荐指数
1
解决办法
3930
查看次数

如果有硬件辅助虚拟化,那么使用半虚拟化的目的是什么?

我正在研究 QEMU/KVM 和 Firecracker/KVM。据我了解,Firecracker 和 QEMU 都与 KVM 通信,通过将 CPU 模式更改为来宾到主机(反之亦然),最终使硬件辅助虚拟化受益。

  1. 在CPU的guest模式下,guest甚至可以直接执行其特权指令,那么为什么我们还需要半虚拟化呢?

  2. 在 Firecracker 中,仅模拟了 5 个设备,例如

  • virtio网,
  • virtio 块,
  • virtio-vsock 等。

即使在这种极简设计中,我们也必须放置半虚拟化驱动程序。难道我们不能仅仅依靠硬件辅助虚拟化吗?

virtualization virtual-machines qemu paravirtualization kvm-virtualization

9
推荐指数
2
解决办法
1229
查看次数

“从上游读取响应标头时上游发送了太大的标头”错误 - 增加缓冲区不起作用

我已经在 AWS 上设置了 Bitnami Nginx 开源堆栈。我已经开始使用 auth0 作为我的身份验证服务创建应用程序。成功登录后,必须将代码交换为访问令牌。这是使用完成的$auth0->exchange($url_with_params);

但是,这给了我以下错误:

    2021/10/10 17:38:36 [error] 14305#14305: *9 upstream sent too big header while reading response header from upstream, client: [ip], server: api.redacted.com, request: "GET /login_callback?code=FKIk4X_uIgqKg-zo&state=40da33a1177fc8fbc275dcaf826fc819 HTTP/1.1", upstream: "fastcgi://unix:/opt/bitnami/PHP/var/run/www.sock:", host: "api.redacted.com", referrer: "https://deva.redacted.com/"   
Run Code Online (Sandbox Code Playgroud)

我读过一百篇文章,说必须增加proxy_buffer_sizefastcgi_buffer_size才能消除此错误。我尝试增加这两个参数并重新启动 Nginx,但我不断收到相同的错误。

我也尝试过设置proxy_buffering offfastcgi_buffering off,但仍然遇到相同的错误。

这里肯定还有其他事情发生。
我如何记录或查看 Nginx 拒绝处理的实际响应?

nginx php-fpm

5
推荐指数
1
解决办法
1303
查看次数

cURL 可以连接到本地主机,但浏览器不能

我的系统是带有 WSL2 的 Win10,我运行了一个 dockergogs容器(来自 WSL 中的 ubuntu):

    83b2a8833235   gogs/gogs                    "/app/gogs/docker/st…"   17 minutes ago   Up 17 minutes   0.0.0.0:10022->22/tcp, :::10022->22/tcp, 0.0.0.0:10080->3000/tcp, :::10080->3000/tcp       gogs
Run Code Online (Sandbox Code Playgroud)

我发现我可以卷曲它,但不能使用浏览器访问它:

    >curl -vvv http://localhost:10080
    * Rebuilt URL to: http://localhost:10080/
    *   Trying ::1...
    * TCP_NODELAY set
    * Connected to localhost (::1) port 10080 (#0)
    > GET / HTTP/1.1
    > Host: localhost:10080
    > User-Agent: curl/7.55.1
    > Accept: */*
    >
    < HTTP/1.1 302 Found
    < Content-Type: text/html; charset=utf-8
    < Location: /install
    < Set-Cookie: lang=en-US; Path=/; Max-Age=2147483647
    < Set-Cookie: i_like_gogs=64602dcbf733a9e0; …
Run Code Online (Sandbox Code Playgroud)

netstat curl windows-10 windows-subsystem-for-linux

1
推荐指数
1
解决办法
160
查看次数