Apache サーバー (バージョン 2.4) および CentOS 7 システムで次の構成を実行する必要があります。
私が受けた指示は次の通りでした。
ファイルを提供するように別のWebサーバーを構成するCentova Castと同じサーバー上で別のWebサーバーがポート80を使用している場合は、この方法を使用する必要があります。
この方法は、使用している他のWebサーバーの知識によって異なります。これを適切に構成するには、選択したWebサーバーについて十分に理解しておく必要があります。 Centova Technologiesは、Webサーバー構成の変更をサポートすることはできません。
Let's Encryptがドメインの所有権を確認できるようにするには、次のURIの下のファイルに対するすべての要求を処理するようにWebサーバーを構成する必要があります(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