サーバー上のさまざまなディレクトリを指すようにサブドメインを設定する方法をついに見つけました。例えば:
http://helloworld.dev.example.com => / local / www / static / helloworld
これを使用する:
<VirtualHost *:80>
VirtualDocumentRoot /local/www/static/%1
ServerAlias *.dev.localhost
</VirtualHost>
それは機能し、素晴らしいですが、私にはいくつかの問題があります。1つは、ローカルマシンのhostsファイルでそのサーバーのIPを指すエイリアスを作成したいということです。これは、私が家にいるとき、私はただ行くことができるので:
hello.dev.myserver
ただし、メインドメインでは機能しますが、そのアドレスに移動すると機能しません。私が行くとこれを手に入れるので、私はそれが正しく構成されていることを知っていますhttp://myserver/
。
The requested URL / was not found on this server.
ただしhttp://hello.dev.myserver/
、動作しません。ドメイン(明らかに異なる)example.co.ukとしてホスト名を設定しました。それと関係があるのでしょうか?
そして、最初の問題が修正されると思われる2番目の問題は、複数のドメインをどのようにホストするかです。友達サイトをホストしたい。