7

この質問の仕方が 100% わかりません。答えはそこにあるかもしれませんが、私はそれを見つけることができません。

そのため、Mac 用の仮想ホストをセットアップし、すべての開発を自分のコンピューターでローカルに行っています。vhostフォルダー内にフォルダーがSitesあり、次のようなフォルダーのリストがあります。

recipes.cam
database.cam
sandbox.cam
codeigniter.cam

私の/etc/hostsファイルには、それぞれのエントリがあります。

# vhosts
127.0.0.1 recipes.cam
127.0.0.1 database.cam
127.0.0.1 sandbox.cam
127.0.0.1 codeigniter.cam
# ...    

そして、これはうまく機能します。ブラウザでhttp://recipes.camにアクセスすると、 ~/Sites/vhosts/recipes.cam.

これが私の質問.camです: localhost にリダイレクトするアドレスを持つ方法はありますか? hostsそのため、新しいディレクトリを追加するたびに新しいエントリを作成する必要はありません(頻繁に発生します)。

127.0.0.1 *.cam私は自分のファイルで試しましhostsたが、うまくいきませんでした:-/

4

1 に答える 1

6

私が見つけた最善の解決策は DNSMasq です。

Justin Carmony のブログ投稿がセットアップに役立ちました。彼の最初の質問は、.localOSX またはそのようなものをアップグレードした後、なぜこんなに遅いのかというものでしたが、解決策は同じでした: DNSMasq.

http://www.justincarony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/

これで、基本的にすべての *.cam アドレスがローカル IP に移動します。私はそれをセットアップしたので、フォルダーを作成してtest.camをリストするだけで、完全なLAMPスタックで実行しています。

于 2012-10-03T18:20:32.307 に答える