バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 外部から接続できません

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
eipost
投稿日時: 2014/10/6 0:14
対応状況: −−−
新米
登録日: 2014/10/5
居住地:
投稿: 5
外部から接続できません
本日初めてECCUBEの世界に踏み入れたものです。
新参ものですがよろしくお願いいたします。

問題
外部のネットワークから立ち上げたECCUBEサイトにアクセスすると
ローカルのサーバIP+transactionidの表記がアドレスバーに表示されサイトにアクセスできない状況です。
(192.168.1.11/?transactionid=xxxxxxxxx)

アクセスするとこんな感じにアドレスバーに表示され、ブラウザの表示部分には
「このウェブページにアクセスできません」と表示されます。

ローカルネットワークからだと192.168.1.11で接続出来るのですが、
何故か外部のネットワーク越しだと接続できません。。。

ちなみに、アパッチのドキュメントルートを変更してphpinfo.phpの
ファイルにアクセスしたところ問題ありませんでした。

環境は次の通りです。
[EC-CUBE] 2.13.2
[サーバ] 自宅に構築
[OS] CentOS6.5
[PHP] PHP 5.3
[データベース] PostgreSQL 9.3
[WEBサーバ] apache 2.2.15
[ブラウザ] Chrome
[導入プラグインの有無] 無し

不足するが情報ありましたらご指摘下さい。
よろしくお願いします。
ec9iii
投稿日時: 2014/10/6 2:51
対応状況: −−−
一人前
登録日: 2014/9/8
居住地:
投稿: 117
Re: 外部から接続できません
192.168.〜〜だと、同一LAN内でしか見れないのではないでしょうか?

私もあまりこの辺は詳しくないのですが、
「グローバルIPアドレス プライベートIPアドレス」
などのキーワードでお調べ頂くと、解決する気がします。
eipost
投稿日時: 2014/10/6 12:25
対応状況: −−−
新米
登録日: 2014/10/5
居住地:
投稿: 5
Re: 外部から接続できません
最初はネットワーク絡みの問題かと思ったのですが。。。
アパッチのドキュメントルートにphpinfo.phpというファイルを置いて、外部ネットワークから接続してみたらちゃんと見えました。
なのでネットワークは問題ないかと思います。
何故か、アパッチのドキュメントルートをECCUBEのhtmlとすると、とたんに接続ができなくなってしまいます。。
eipost
投稿日時: 2014/10/6 12:37
対応状況: −−−
新米
登録日: 2014/10/5
居住地:
投稿: 5
Re: 外部から接続できません
自レスです。
クロームのF12機能をつかって通信の中身を見てみると以下の様な内容となっています。
--------------------------------------------------------------------------------------------*
☆RequestHeader
--------------------------------------------------------------------------------------------*
Provisional headers are shown
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id:64DF7696-CFC6-4E7D-A82B-C786556F1AA9
--------------------------------------------------------------------------------------------*
☆ResponseHeader
--------------------------------------------------------------------------------------------*
Response Headers
Content-Length:0
Content-Type:text/html; charset=UTF-8
Date:Mon, 06 Oct 2014 03:25:14 GMT
Location:http://192.168.1.11/?transactionid=1ed548bf492945ed829c89b1c148666054cd1849
Server:Apache/2.2.15 (CentOS)
Status:301 Moved Permanently
X-Powered-By:PHP/5.3.3
--------------------------------------------------------------------------------------------*

Status301は恒久的なリダイレクトですから...
クライアントの外部からのリクエストに対してサーバーで内部IPを返して(リダイレクトして)
それを受けたクライアントが今度は内部IPを使って外部からアクセスしようとしている??
こんな動きでしょうか?

bratech
投稿日時: 2014/10/6 14:36
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: 外部から接続できません
eipost様

外しているかもしれませんが

data/config/config.phpの

HTTP_URL
HTTPS_URL
ROOT_URLPATH

あたりを一度チェックされてみてはいかがでしょうか?


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

eipost
投稿日時: 2014/10/6 21:26
対応状況: −−−
新米
登録日: 2014/10/5
居住地:
投稿: 5
Re: 外部から接続できません
bratech様
返信ありがとうございます。
config.phhですが、
-----------------*
define('HTTP_URL', 'http://192.168.1.11/');
define('HTTPS_URL', 'http://192.168.1.11/');
define('ROOT_URLPATH', '/');
-----------------*
上記をコメントアウトしてもやはりダメでした。。。

ローカルアドレスではつながるのでもっと別の原因かと思いますが、
まったく検討がつきません。。。
bratech
投稿日時: 2014/10/7 19:08
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: 外部から接続できません
eipost様


引用:


config.phhですが、
-----------------*
define('HTTP_URL', 'http://192.168.1.11/');
define('HTTPS_URL', 'http://192.168.1.11/');
define('ROOT_URLPATH', '/');
-----------------*
上記をコメントアウトしてもやはりダメでした。。。



コメントアウトではなく

引用:
の部分を外部からアクセスする際のアドレスに変更されて下さい。

ちなみに外部から上記のアドレスでアクセスされているようでしたらアクセス方法に問題があります。

ご参考まで。


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

eipost
投稿日時: 2014/10/8 0:00
対応状況: −−−
新米
登録日: 2014/10/5
居住地:
投稿: 5
Re: 外部から接続できません
bratech様

度々返信ありがとうございます。
やっと外部から接続することができました!!

define('HTTP_URL','xxxx,xxxx,xxxx,xxxx')

これを外部からの接続用のURLに変更して試してみたのですが、
やっぱりだめで。。。
でも、これがヒントになって、ECCUBEをインストールする際に設定する
URL部分にローカルIPを設定していたのを今度は公開用のURLに
設定し直してみました。
すると今度は問題なく外部から接続することができました!!
本当に有難う御座いました。今後ともよろしくお願いします。

まだまだ新参者ですがこれからECCUBEを徐々に理解できればと思います。

それでは。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,897名です
総投稿数は110,002件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.