ちなみに http://localhost や http://127.0.0.1 のようにポート番号を指定しなければ Apache デフォルト・ページを見ることができます。
つまり、ポート番号を指定したときだけ内部的に解決できず、外の DNS にお伺いを立ててしまうのです。
勿論、/etc/hosts には localhost の記述は定義済みです。
宜しくお願いします。
▽1
●
JULY ●500ポイント ベストアンサー |
Snorby 側の設定で、Snorby 自身のドメイン名を指定するところがあって、そこに書かれているものにアクセスしようとしている、という事はないですか?
snorby 自体はまるで知らないのですが、github にある snorby_config.yml.example を見ると、domain という設定項目がありました。
snorby/config/snorby_config.yml.example at master ? Snorby/snorby ? GitHub
この domain の設定に従って Redirect 先、もしくは、コンテンツ内に含まれる URL が生成されている事はないでしょうか?
少なくとも、
つまり、ポート番号を指定したときだけ内部的に解決できず、外の DNS にお伺いを立ててしまうのです。
という動作は普通はしません。
というか、そもそも今想定しているのは、Proxy を経由せずに、直接、localhost の 3000 番ポートに繋ごうとしている訳ですから、snorby とインターネット側のサイトに同時に繋ぐ必要が無ければ、Proxy の設定を外してしまえば良いだけです。
それと、localhost:3000 へ繋ごうとしていますが、それは webrick で起動した rails アプリケーションに繋ごうとしていると思うので、Apache httpd は無関係です。passenger を使って Apache httpd 経由で rails アプリケーションにアクセスするなら、普通の 80 番ポートです。