私が達成したいのは次のとおりです。
いつでも、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>
何を変更すればよいですか?これも可能ですか?