1

私が達成したいのは次のとおりです。

いつでも、LAN内の私を含む誰かが、私のIPアドレスと、彼または彼女が持っているhostsファイルを知っている場合、彼または彼女に192.168.1.xxx beta.example.comアクセスすることによりbeta.example.com、私のapacheからbeta.example.comが提供されます。これは私を除いて、私は自分自身を持つことができます127.0.0.1 beta.example.com

私はこれを試しましたが、これはローカルでのみ機能します。外部接続の場合、デフォルトでに設定されDocumentRoot、ユーザーがにアクセスしようとすると、アプリケーションはパスを正しく取得できませんhttp://beta.example.com/example.com/

    Listen *:80
    ServerName localhost:80
    DocumentRoot "c:/www"

<VirtualHost beta.example.com>
    DocumentRoot "c:\www\example.com"
    ServerName beta.example.com
</VirtualHost>


<Directory "c:\www\example.com">
    Options +FollowSymLinks
    AllowOverride All
</Directory>

何を変更すればよいですか?これも可能ですか?

4

1 に答える 1

1

それをやった。シンプルでした。置き換えられまし<VirtualHost beta.example.com>た:

   NameVirtualHost *:80
   <VirtualHost *:80>
于 2012-04-16T16:42:20.993 に答える