ApacheはWindows 7にワイルドカードサブドメインを追加


0

私は私のapache仮想ホストファイルにワイルドカードサブドメインエントリを追加しようとしているのではなくapacheインストールのWindows 7マシン上で実行していますが、それはうまくいかないようです

example.localを追加しましたが、c:/ Apache24 / htdocs / examplemainのコンテンツを問題なく配信できますが、example.localのサブドメインのワイルドカードエントリは機能しません。

私のhttp-vhosts.conf

<VirtualHost *:80>
    ServerName example.local
    DocumentRoot c:/Apache24/htdocs/examplemain
    SetEnv APPLICATION_ENV "development"
<Directory c:/Apache24/htdocs/examplemain>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAlias  *.example.local
    VirtualDocumentRoot "c:/Apache24/htdocs/examplemain/examplesubdomain"
</VirtualHost>

Windows 7のマイホストファイル

127.0.0.1       example.local
127.0.0.1       *.example.local

任意の助けは大歓迎です

ありがとうございます。

回答:


0

WindowsでもLinuxでも、hostsファイルにワイルドカード文字を使用することはできません。

hostsファイルは完全にあなた自身の管理下にあるので、あなたが必要とするあらゆるホスト名を自明に作成することができます、あるいはあなた自身のDNSサーバを実行します。


うーん返信のおかげで私はWindowsのホストファイルは、これを実行するのに十分スマートではないと思う私の独自のDNSサーバーは私がワイルドカードサブドメインを追加することができますか?
Pradeep Srivastava
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.