バージョン選択

フォーラム

メニュー

オンライン状況

40 人のユーザが現在オンラインです。 (30 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 38
zakey actact もっと...

サイト内検索

質問 > その他 > 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 で調べたところ

#ECCUBE_ADMIN_ALLOW_HOSTS=[]
#ECCUBE_FORCE_SSL=false
#ECCUBE_TEMPLATE_CODE=default

と、ECCUBE_FORCE_SSLはfalseになっていました。

→行頭に「#」のついている設定は、コメントアウトされた状態です。
 .envファイルに「#」がついていない「ECCUBE_FORCE_SSL」の記述はないかご確認ください。

 その他で自分がリダイレクトの可能性として考えられるのは、以下のファイルですので合わせて確認してみてください。
 
◆app/config/eccube/packages/eccube.yaml
 →デフォルトのECCUBE_FORCE_SSLの値が記載された箇所がある
◆.htaccess
 →httpsへのリダイレクト処理が記載されている可能性がある
YKazu0405
投稿日時: 2021/7/13 19:34
対応状況: −−−
半人前
登録日: 2018/11/12
居住地:
投稿: 13
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください
ありがとうございます。

コメントアウトは恥ずかしいミスでした。

ただ、コメントアウトを解除しても結果は変わりませんでした。

◆app/config/eccube/packages/eccube.yaml
parameters:
    # EC-CUBE default env parameters
    env(ECCUBE_ADMIN_ROUTE): 'admin'
    env(ECCUBE_USER_DATA_ROUTE): 'user_data'
    env(ECCUBE_ADMIN_ALLOW_HOSTS): '[]'
    env(ECCUBE_FORCE_SSL): false
    env(ECCUBE_TEMPLATE_CODE): 'default'


こちらも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パターンくらいです。
・可能性1
  .envのコメントアウトを外したとのことですが、.envに既にコメントアウトされていないECCUBE_FORCE_SSLの記述が存在していませんか?
・可能性2
  .htaccessに「SetEnv ECCUBE_FORCE_SSL true」という形でenv情報を指定している記述はございませんでしょうか?
YKazu0405
投稿日時: 2021/7/15 22:32
対応状況: −−−
半人前
登録日: 2018/11/12
居住地:
投稿: 13
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください
いえいえ。こちらこそお手数おかけしました。

1.についてですが、再度 vi .env で探しましたが、SSLとつくものは2箇所で、2箇所ともfalseになっていました。

2.についてですが、.htaccessにはSSLとつく行は

# さくらのレンタルサーバでサイトへのアクセスをSSL経由に制限する場合の対応
    # RewriteCond %{HTTP:x-sakura-forwarded-for} !^$
    # RewriteRule ^(.*) - [E=HTTPS:on]


しかありませんでした。

とりあえず、ローカルはローカルで別のインストールを使用する事にします。

ありがとうございました。
balisys
投稿日時: 2022/7/27 21:49
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: SSL→非SSLサーバーで、SSL強制を解除する方法を教えてください
設定ファイルを修正した後、
キャッシュを消してみると改善されるかもしれません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,628名です
総投稿数は109,871件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1633
8
red
1569
9
mcontact
1260
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.