0

Apache Vhost を使用してセットアップしようとしている 2 つの Web サイトがあります。Web サイトは IP アドレス / フォルダー名に設定されていますが、まだ外部に公開されておらず、DNS もありません。したがって、次のように Vhost しようとすると、次のようになります。

<VirtualHost *:80>

   DocumentRoot "c:/wamp/www/marion"
   ServerName IP-address/marion

   <Directory "c:/wamp/www/marion">

      Options Indexes FollowSymLinks
          AllowOverride all
          Order Allow,Deny
      Allow from all

   </Directory>

</VirtualHost>

<VirtualHost *:80>

   DocumentRoot "c:/wamp/www/redcreek"
   ServerName IP-address/redcreek

   <Directory "c:/wamp/www/redcreek">

      Options Indexes FollowSymLinks
          AllowOverride all
          Order Allow,Deny
      Allow from all

   </Directory>

</VirtualHost>

Vhost構成ファイルをアクティブにすると、IPアドレスが認識されないIPaddress/redcreekというエラーが表示されます。"The requested URL /redcreek/ was not found on this server."

httpd-vhosts.confDNS 名を登録するまで、このように構成することは可能ですか?

4

1 に答える 1

1

IPaddress/redcreekFQDN ではないため、有効IP-address/marion ServerNameIDではありません。

http://ip-address/marionアクセスできるようにしたい場合は、文書ルートをに、サーバー名を IP アドレスとしてhttp://ip-address/redcreek単一の vhose を作成し、とブロックの両方を含める必要があります。c:/wamp/www/<Directory "c:/wamp/www/marion"><Directory "c:/wamp/www/redcreek">

marion.yourdomain.comやなどの DNS 名を取得したら、そのセットアップを使用して、をおよびにredcreek.yourdomain.com置き換えることができます。IP-address/marionmarion.yourdomain.comIP-address/redcreekredcreek.yourdomain.com

于 2012-07-16T21:24:33.143 に答える