記事ディレクトリ
CWP7 ホスト名用の Letsencrypt SSL フリー SSL 証明書をインストールするには?
- これは CWP コントロール パネル Letsencrypt の無料 SSL 証明書を自動的にインストールするための AutoSSL ガイド。
CWP7 SSL エラー メッセージ「cwpsrv.service fai「led.」という場合は、次のチュートリアルの解決策を参照してください▼
あなたのホスト名が server.yourdomain.com
- まず、CWP バックエンドでサブドメインを作成します。
server.yourdomain.com
- DNS に A レコードを追加します。サブドメインはLinuxサーバのIPアドレス。
- cwp.admin の左側のメニューで → CWP 設定 → ホスト名の変更 に移動して、ホスト名を保存します。
- SSL は自動的にインストールされます。唯一の条件は、ホスト名の DNS A レコードを設定することです。
- ホスト名の A レコードがない場合、CWP は自己署名証明書をインストールします。
- ホスト名はメイン ドメインではなくサブドメインにする必要があることに注意してください。
http:// から https:// へのリダイレクトでは、次のことができます。/usr/local/apache/htdocs/.htaccess
次の htaccess ファイルを作成します。
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Let's Encrypt は、セキュリティで保護された Web サイトの証明書の作成、検証、署名、インストール、および更新を手動で行う現在の作業をなくすことを目的として、2016 年 4 月 12 日に発足した認証局です。
ホスト名/FQDN Letsencrypt SSL 証明書のインストール
- FQDN (
fully qualified domain name
) 完全修飾ドメイン名。これは、インターネット上の特定のコンピューターまたはホストの完全なドメイン名です。
CWP7 Left Menu → WebServer Settings → SSL Certificates に含まれる新しいモジュールがあり、そこから、AutoSSL を使用して任意のドメイン/サブドメインの Letsencrypt 証明書をインストールできます。
(ドメイン名やサブドメイン名を追加する際に「Let's Encrypt を作成する」を同時に選択した場合は、上記の手順を省略できます)
Letsencrypt SSL 証明書の機能
- メイン アカウント ドメインと www エイリアスの Letsencrypt
- Letsencrypt でドメイン名と www.alias を追加
- サブドメインと www.alias の Letsencrypt
- Letsencryptもカスタムインストールできます
- 証明書の有効期限を確認する
- 自動更新
- 強制更新ボタン
- Apache ポート 443 自動検出
Letsencrypt SSL 証明書の自動更新
デフォルトでは、Letsencrypt 証明書は 90 日間有効です。
更新は自動で、証明書は有効期限の 30 日前に更新されます。
CWP7 Left Menu → WebServer Settings → SSL Certificates に含まれる新しいモジュールがあり、そこから、AutoSSL を使用して任意のドメイン/サブドメインの Letsencrypt 証明書をインストールできます。
構成ファイルを編集して、SSL 証明書のパスを置き換えます
次に、構成ファイルを編集し、SSL 証明書へのパスを追加する必要があります (コメントを削除し、パスを独自のものに変更することに注意してください)。
cwpsrv 設定ファイルの編集 ▼
/usr/local/cwpsrv/conf/cwpsrv.conf
加えますモニタリングの監視SSLポート ▼
listen 2812 ssl;
以下の段落もあります▼
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
以下のパスに置き換え▼
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
完了したら、次のコマンドで cwpsrv サービスを再起動することを忘れないでください ▼
service cwpsrv restart
次に、Webserver Settings → WebServers Conf Editor → Apache → に移動します。 /usr/local/apache/conf.d/
プロフィールを編集 ▼
hostname-ssl.conf
次の段落を入れてください▼
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
以下のパスに置き換え▼
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
- Nginx を使用している場合は、同じことを行う必要があります。
次に、Apache (および Nginx) サービスを再起動し、通常どおり動作することを確認しますか?
systemctl restart httpd systemctl restart nginx
最後に、ログイン リンクを更新してポート 2087 を表示します。https:// server.yourdomain. com:2087/login/index.php
ドングルはありますか?
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) は「CWP7 SSL エラー? ホスト名は Letsencrypt フリー証明書をどのようにインストールしますか?」を共有しました。これは役に立ちます。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-27950.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!