バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > httpsからアクセスしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dekopon
投稿日時: 2022/6/29 5:56
対応状況: −−−
新米
登録日: 2022/6/15
居住地:
投稿: 4
httpsからアクセスしたい
どうか教えて頂きたいです。

以下の環境で構築しています。
[EC-CUBE] 4.1.1
[レンタルサーバ] お名前.com VPSサーバー
[OS] Ubuntu 20.04
[WEBサーバ] Apache/2.4.41

httpでのアクセスはできているのですが、管理画面にhttpsでアクセスしないとSSLが有効に出来ないとのことなので、いろいろ調べて以下のように記載しました。

/var/www/html/ec-cube 配下の.htaccessに

<IfModule mod_rewrite.c>

  RewriteEngine On

RewriteRule ^(.*) - [E=HTTPS:on]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://hogehoge.com/$1 [R=301,L]

下3行を追記するとhttpでのアクセスがhttpsになり、管理サイトにアクセスできなくなりました。

Apacheのconfファイル
/etc/apache2/sites-available/default-ssl.conf
に以下の記述を行ったらいいとの情報もあり、よくわからなくなっています。。。

RewriteRule ^(.*) - [E=HTTPS:on]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://hogehoge.com/$1 [R=301,L]


解決方法が分からず、ご教授頂きたいです。



erukun
投稿日時: 2022/6/29 9:25
対応状況: −−−
一人前
登録日: 2021/2/22
居住地: 国内
投稿: 94
Re: httpsからアクセスしたい
HTTPSアクセス除外

こうゆうのはダメでしたか?
dekopon
投稿日時: 2022/6/29 19:54
対応状況: −−−
新米
登録日: 2022/6/15
居住地:
投稿: 4
Re: httpsからアクセスしたい
以下を追記しましたが、やっぱり駄目でした。。。。


<IfModule mod_siteguard.c>
SiteGuard_User_ExcludeSig ip(1.2.3.4)
</IfModule>


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^(.*) - [E=HTTPS:on]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://hogehoge.com/$1 [R=301,L]


erukun
投稿日時: 2022/6/29 20:32
対応状況: −−−
一人前
登録日: 2021/2/22
居住地: 国内
投稿: 94
Re: httpsからアクセスしたい
IPはご自身の固定IPということで、
以下の記述を消してもダメでしたか?



RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://hogehoge.com/$1 [R=301,L]
dekopon
投稿日時: 2022/6/29 20:41
対応状況: −−−
新米
登録日: 2022/6/15
居住地:
投稿: 4
Re: httpsからアクセスしたい
IPアドレスは自分のIPアドレスになります。

現在下記のようにしたところ、管理サイトからSSLのチェックを入れることが出来ました。

しかし、その後管理サイトへのアクセスが出来るのですが、画面を切り替えるとhttpsになり、表示されなくなります。
httpに変えると本来表示される画面が表示されます。。。

ECサイトはhttpで表示されています。


<IfModule mod_siteguard.c>
 SiteGuard_User_ExcludeSig ip(自分のGIP)
</IfModule>


<IfModule mod_rewrite.c>

 RewriteEngine On

 RewriteRule ^(.*) - [E=HTTPS:on]
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://hogehoge.com/$1 [R=301,L]
erukun
投稿日時: 2022/6/29 21:07
対応状況: −−−
一人前
登録日: 2021/2/22
居住地: 国内
投稿: 94
Re: httpsからアクセスしたい
 そうなんですね。。。
自分の環境(ルート.htaccess)はざっくりこんな感じでした。


RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$https://hogehoge.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://hogehoge.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ $1.html [NC,L]

RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ https://hogehoge.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

RewriteRule ^(.*) - [E=HTTPS:on]

<IfModule mod_siteguard.c>
  SiteGuard_User_ExcludeSig ip(1.2.3.4)
</IfModule>
red
投稿日時: 2022/6/29 23:01
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1535
Re: httpsからアクセスしたい
そもそも、VPSでSSLは有効になっているのでしょうか・・・?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

dekopon
投稿日時: 2022/7/3 14:40
対応状況: −−−
新米
登録日: 2022/6/15
居住地:
投稿: 4
Re: httpsからアクセスしたい
ありがとうございます!

いろいろ確認したところ。

CRTファイルのフォーマットが間違えていました。
修正後無事繋がりました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は75,118名です
総投稿数は104,366件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2085
6
yuh
1664
7
red
1535
8
h_tanaka
1189
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437
Copyright© EC-CUBE CO.,LTD. All Rights Reserved.