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
これを回避し、管理ページにログインするにはどうすればよいですか?
Acquia Dev Desktopからの構成設定>>設定>>構成:
Apacheモジュール(mod_php)を選択し、[OK]ボタンをクリックします。これで、SSL接続エラーが修正されました。
DevDestopはこれをサポートするようになりました。 https://docs.acquia.com/dev-desktop2/sites
Acquia Dev Desktopは、自己署名SSL証明書を使用してシミュレートされたHTTPSサポートを提供するようになりました。これは、SSLに依存するWebサイトのローカルテストと開発をサポートします。 詳細 。
DevDesktopの新しいバージョンをダウンロードしてください。私は現在、バージョン2、コントロールパネルrev:032976bを使用しており、SSLを使用するサイトで機能しています。
DevDesktopには、Apacheのバージョンに含まれるmod_sslがありません。
これを実行する唯一の方法は、SSLを適用するサイト構成を無効にすることです。 .htacessの場合、ルートの.htaccessファイルを編集してHTTPSリダイレクトルールを削除できます。 securepagesのようなモジュールの場合は、システムデータベースで直接無効にできます( "UPDATEシステムSET status
= 0 WHERE name
= 'securepages' AND type
= 'module ')以上、Drushを使用してコンソールから無効にします(例: "drush dis securepages")。