![阿帕奇配置2.4](https://linux22.com/image/167360/%E9%98%BF%E5%B8%95%E5%A5%87%E9%85%8D%E7%BD%AE2.4.png)
我需要在我的 Apache 服务器(版本 2.4)和 CentOS 7 系统上执行以下配置。
我收到的指示如下:
配置另一台 Web 服务器来提供文件 如果另一台 Web 服务器与 Centova Cast 使用同一服务器上的端口 80,则您将需要使用此方法。
此方法取决于您对正在使用的其他网络服务器的了解;您必须足够熟悉您选择的 Web 服务器才能对其进行适当配置。 Centova Technologies 无法对您的 Web 服务器配置进行任何更改提供支持或帮助。
要允许“Let's Encrypt”验证您的域所有权,您必须配置 Web 服务器,以便对以下 URI 下的文件的任何请求(将 example.com 替换为您自己的域名):
http://example.com/.well-known/acme-challenge/...配置为提供以下目录中的文件:
/usr/local/centovacast/etc/ssl/acme-challenges/ 例如,如果您创建一个名为 /usr/local/centovacast/etc/ssl/acme-challenges/test.txt 的文件,您应该能够访问http://example.com/.well-known/acme-challenge/test.txt 在浏览器中查看 test.txt 文件的内容。
下面提供了一些示例配置。但请注意,您的 Web 服务器配置存在差异,可能需要此处未提及的其他设置。
Example apache:
Alias /.well-known/acme-challenge /usr/local/centovacast/etc/ssl/acme-challenges
<Directory /usr/local/centovacast/etc/ssl/acme-challenges>
Options None
AllowOverride None
Apache 2.x
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
Apache 2.4
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Directory>
我已经尝试了所有方法,但无法使其工作,应该如何进行正确的配置?
我的配置文件位于:/etc/httpd/conf/httpd.conf