質問 > その他 > SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YKazu0405 |
投稿日時: 2021/6/21 11:20
対応状況: −−−
|
半人前 登録日: 2018/11/12 居住地: 投稿: 13 |
SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください ▼テンプレート
[EC-CUBE] 4.0.5 [OS] CentOS Linux release 7.9.2009 (Core) [PHP] PHP 7.4.20 (cli) [データベース] 10.5.10-MariaDB, [WEBサーバ] Apache/2.4.6 [ブラウザ] 使用しているブラウザ名、バージョン 損害や実害はない質問なので恐縮ですが。 自サイトのバックアップテストで、サーバーにあるドキュメントルートを丸ごと書庫にして取得し、自サイトとOSなどの環境がほぼ同一のローカル環境のLinuxサーバー上に展開しました。 もちろん、データベースもバックアップして、ローカルで展開しています。 自サイトはVPSを借りているもので、SSL化してありますが、ローカルはSSLを入れていません。 ローカルLinuxでドキュメントルートとデータベースを再現し、eccubeを動作させたところ「このサイトにアクセスできません」となり、URLが、HTTPS://[ローカルのip]になっていました。 VPS上の自サイトでは、システム設定でSSLを強制にチェックを入れてあるため、これが原因でSSLの無いローカルサーバーではエラーになってしまうようです。 そこでご質問ですが、SSLを強制のチェックを、EC-CUBEを起動させずに解除する事は可能でしょうか? 管理画面にも辿り着けないため、SSL強制を現在解除できていません。 例えば、データベースの所定のテーブルの値を変えるとか、なにかファイルを削除するなどの方法で、SSLを強制していない状態にするという事です。 これができれば、VPSを丸ごとバックアップして、ローカルでも動作チェックがなどが可能ではないかと思います。 よろしくお願いいたします。 |
gwkozaki |
投稿日時: 2021/6/22 16:39
対応状況: −−−
|
常連 登録日: 2019/7/30 居住地: 日本 投稿: 53 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください .envファイルのECCUBE_FORCE_SSLの値をtrueからfalseに変更したら解除出来たりしないでしょうか?
|
YKazu0405 |
投稿日時: 2021/7/11 14:07
対応状況: −−−
|
半人前 登録日: 2018/11/12 居住地: 投稿: 13 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください gwkozaki さま
ご回答が大変おそくなりました。申し訳ありません。 Linux入れていた仮想マシンが飛んでしまい復旧に手間取ってしまいました。 eccubeのディレクトリで、vi .env で調べたところ #ECCUBE_ADMIN_ALLOW_HOSTS=[] #ECCUBE_FORCE_SSL=false #ECCUBE_TEMPLATE_CODE=default と、ECCUBE_FORCE_SSLはfalseになっていました。 それでも、 http://192.168.1.32/eccube/ ↓ https://192.168.1.32/eccube/ と、自動的にhttpsになってしまうようです。 |
gwkozaki |
投稿日時: 2021/7/12 9:22
対応状況: −−−
|
常連 登録日: 2019/7/30 居住地: 日本 投稿: 53 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください 引用:
eccubeのディレクトリで、vi .env で調べたところ →行頭に「#」のついている設定は、コメントアウトされた状態です。 .envファイルに「#」がついていない「ECCUBE_FORCE_SSL」の記述はないかご確認ください。 その他で自分がリダイレクトの可能性として考えられるのは、以下のファイルですので合わせて確認してみてください。
|
YKazu0405 |
投稿日時: 2021/7/13 19:34
対応状況: −−−
|
半人前 登録日: 2018/11/12 居住地: 投稿: 13 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください ありがとうございます。
コメントアウトは恥ずかしいミスでした。 ただ、コメントアウトを解除しても結果は変わりませんでした。 ◆app/config/eccube/packages/eccube.yaml
こちらもfalseになっていますし、htaccessでのリダイレクトは設定していません。 念のため、htaccessをリネームして無効とし、apacheを再起動してためしましたが、結果が変わりませんでした。 バックアップとして公開サーバーから丸ごとダウンロードして、ローカルのテスト環境で再現するのは無理があるのかもしれないですね。 |
gwkozaki |
投稿日時: 2021/7/14 10:53
対応状況: −−−
|
常連 登録日: 2019/7/30 居住地: 日本 投稿: 53 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください ダメでしたか…お力になれず申し訳ございません。
基本的に本番がSSLであるECCUBEを落としても、envのECCUBE_FORCE_SSLをfalseにすればローカルでも動かせたのですが…。 私があと可能性として考えられるのは、以下の2パターンくらいです。
|
YKazu0405 |
投稿日時: 2021/7/15 22:32
対応状況: −−−
|
半人前 登録日: 2018/11/12 居住地: 投稿: 13 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください いえいえ。こちらこそお手数おかけしました。
1.についてですが、再度 vi .env で探しましたが、SSLとつくものは2箇所で、2箇所ともfalseになっていました。 2.についてですが、.htaccessにはSSLとつく行は
しかありませんでした。 とりあえず、ローカルはローカルで別のインストールを使用する事にします。 ありがとうございました。 |
balisys |
投稿日時: 2022/7/27 21:49
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 397 |
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください 設定ファイルを修正した後、
キャッシュを消してみると改善されるかもしれません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |