localhostのサブドメインにワイルドカード

  • 21
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

hostsとかだとワイルドカード指定できないので、ApacheのVirtualHostで云々とか思っていたんですが、
ググってみると皆さん普通にプロキシでやってました。

ローカルのテスト用だし、再起動云々とかも必要無いので便利ですね。

proxy.pac

function FindProxyForURL(url, host) {
  if (shExpMatch(host, "*.localhost")) {
    return "PROXY localhost";
  }
  if (shExpMatch(host, "localhost")) {
    return "PROXY localhost";
  }
  return "DIRECT";
}

Rails(WEBric)とかならデフォのポートは3000なので、
return "PROXY localhost:3000";でおkです。

あとはこれを適当な場所において、ブラウザで指定するだけ。

自分はFireFoxでしかやってませんが、FireFoxならこんな感じ。

ConnectionのSettingsをクリック

ConnectionのSettingsをクリック

fileのURLはLinuxの場合(WinやMacだとちょっと変わります)

fileのURLはLinuxの場合(WinやMacだとちょっと変わります)

URLはfileプロトコルでもhttpプロトコルでもおkでした。
ただ余計なもの上げてもアレなので普通にfileプロトコルでいいんじゃないでしょうか。