web-dev-qa-db-ja.com

Dev Desktop上のサイトのローカルコピーでSSLエラーを解決するにはどうすればよいですか?

Acquia Dev Desktopで自分のサイトのローカルコピーを実行していますが、すべて正常に動作しています。

サイトは、sitename.com/adminページにログインするときにSSL接続を強制するように設定されています。ただし、ローカルホストにインストールされているため、SSL証明書がなく、次のようなエラーがスローされます。

SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server,
or it may be requiring a client authentication certificate that you don't have.
Error code: ERR_SSL_PROTOCOL_ERROR

これを回避し、管理ページにログインするにはどうすればよいですか?

1
DanB

Acquia Dev Desktopからの構成設定>>設定>>構成:

Apacheモジュール(mod_php)を選択し、[OK]ボタンをクリックします。これで、SSL接続エラーが修正されました。

2
Abu Zafor

DevDestopはこれをサポートするようになりました。 https://docs.acquia.com/dev-desktop2/sites

Acquia Dev Desktopは、自己署名SSL証明書を使用してシミュレートされたHTTPSサポートを提供するようになりました。これは、SSLに依存するWebサイトのローカルテストと開発をサポートします。 詳細

DevDesktopの新しいバージョンをダウンロードしてください。私は現在、バージョン2、コントロールパネルrev:032976bを使用しており、SSLを使用するサイトで機能しています。

2
Tim

DevDesktopには、Apacheのバージョンに含まれるmod_sslがありません。

これを実行する唯一の方法は、SSLを適用するサイト構成を無効にすることです。 .htacessの場合、ルートの.htaccessファイルを編集してHTTPSリダイレクトルールを削除できます。 securepagesのようなモジュールの場合は、システムデータベースで直接無効にできます( "UPDATEシステムSET status = 0 WHERE name = 'securepages' AND type = 'module ')以上、Drushを使用してコンソールから無効にします(例: "drush dis securepages")。

1
Shawn Conn