完全な開示:私はホームサーバーとMagentoが初めてです。専用ホームサーバーで LAMP および Magento Commerce 1.7.0.2 を使用して Ubuntu Server 13.04 を実行しています。サーバーの静的 IP、ルーターのファイアウォール、およびポート転送を既に構成しており、サーバーで ddclient を実行して、ルーターの動的 IP を namecheap.com (ドメイン名およびネームサーバー プロバイダー) と同期しています。
静的な index.html ページを使用すると、サーバーの静的 IP を使用してローカルホストからページが読み込まれます。このページは、ルーターの IP とドメイン名を使用して WAN にもロードされます (プロキシ Web サイトまたはスマートフォンのセル ネットワークを介して)。プロキシ Web サイトを使用すると、ループバック タイムアウトを回避できます。これにより、問題が Magento に絞り込まれます。
Magento でベース URL として http://{localhostIP}/ を使用し、Magento の index.php をロードしているときに、サーバーの静的 IP を使用してローカルでファイルにアクセスできました。しかし、ドメイン名またはルーターの IP を使用して WAN 経由で Magento にアクセスすると、「利用できません。HTTP エラー 504: ゲートウェイ タイムアウト」と表示されます。
そこで、Magento でドメイン名をベース URL として追加してみました。これで、WAN 経由で Magento にアクセスできますが、LAN 経由ではアクセスできません。誰かがこの問題を解決する方法を見つけましたか? これはループバックに関連していますか?
この問題で見つけた唯一の 2 つのスレッドは、最近解決または更新されていません: http://www.magentocommerce.com/boards/viewthread/273640/