gpt4 book ai didi

linux - 来自 Apache http/.well-known/acme-challenge 的无效响应

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:13 24 4
gpt4 key购买 nike

我的 Apache httpd 服务器版本 2.4.33 在 ubuntu bionic 下工作。我已经使用以下配置进行了编译

./configure --prefix=/opt/apache2 --enable-pie --enable-mods-shared=all --enable-so --disable-include --enable-lua --enable-deflate --enable-headers --enable-expires --enable-http2 --with-nghttp2=/opt/nghttp2 --enable-ssl=shared --with-ssl=/opt/openssl --with-openssl=/opt/openssl --with-crypto --enable-module=ssl --enable-mpms-shared=all --with-mpm=event --enable-rewrite --with-z=${HOME}/apache24/httpd-${HTTPD_VERSION}/srclib/zlib --enable-md --enable-fcgid --with-included-apr CFLAGS="-O0 -g3 -fsanitize=address"

我想安装 let's encrypt ACME,提供的错误是:

example.com:Verify error:Invalid response from http://example.com/.well-known/acme-challenge/gteJptcJbMgc7jmGx1EO6-Uf0Ox2bELI44nT6oYcJOI: 

我几乎尝试了所有方法。使用 chown -R user:user htdocs/更改所有权,将权限更改为 chmod 755 -R htdocs 甚至更改为 777,但它无法打开 acme-challenge。我修改了很多次httpd.conf 没有任何不同的响应

最佳答案

我从 apache 编译我自己的网络服务器的最终解决方案

  1. 使用以下 配置。/configure --prefix=/opt/apache2 --enable-mods-shared=all --enable-so --enable-md --enable-deflate -- enable-headers --enable-http2 --with-nghttp2=/opt/nghttp2 --enable-ssl=shared --with-ssl=/opt/openssl --with-openssl=/opt/openssl --with-crypto --enable-module=ssl --enable-mpms-shared=all --with-mpm=event --enable-rewrite --with-z=/home/vrt/apache24/httpd-2.4.33/srclib/zlib --enable-fcgid --with-included-apr CFLAGS="-O0 -g3"

  2. 使用$make && sudo make install编译安装

  3. 当它最终安装完成后,只需修改 httpd.conf 以监听端口号 5002

  4. 运行您的 certbot 或 acme.sh 和 Viola!我不应该在初始证书生成之前启用 md

希望对以后的人有帮助

关于linux - 来自 Apache http/.well-known/acme-challenge 的无效响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51549666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com