2017-12-03 12 views
0
私は私のapache(2.4)ディレクトリ/var/www/vhosts/*.devへのすべての* .dev要求のルーティング(ソフトリンク)私は何をやったか

ワイルドカード

取得しよう

私はこのようなdnsmasqの構成作成:私は

address=/dev/127.0.0.1 

を、私は任意の* .devのURL

PING something.dev (127.0.53.53) 56(84) bytes of data. 
64 bytes from localhost (127.0.53.53): icmp_seq=1 ttl=64 time=0.049 ms 
64 bytes from localhost (127.0.53.53): icmp_seq=2 ttl=64 time=0.072 ms 

にpingを実行することができますこれが機能していると言えます。そして、probleはapache設定になっています。有効なサイトは1つだけで、vhost_alias modも有効です。

<VirtualHost *:80> 
VirtualDocumentRoot /var/www/vhosts/%0 
VirtualScriptAlias /var/www/vhosts/%0 
<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
</Directory> 
<Directory /var/www/vhosts/> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Require all granted 
</Directory> 

私はこのURLにローカルマシンから参照できることを、私はディレクトリ/var/www/vhosts/test.devを作成したと私は予想:test.dev

[email protected]:~$ ls /var/www/vhosts/test.dev/ 
index.html 

編集: この問題は奇妙です。私はwgetとindex.htmlをダウンロードすることができますhttp://test.devしかし、私は任意のブラウザ(chromeとfirefoxでテスト済み)のページを表示することはできません 任意のアイデア?

答えて

0

.devは新しいtldです。私はresolv.confでdnの順序を変えなければなりませんでした。