我可以像这样使用Apache2.2.22设置vhost配置吗?

我可以像这样使用Apache2.2.22设置vhost配置吗?,apache,httpd.conf,vhosts,Apache,Httpd.conf,Vhosts,我有两个网站,我正在尝试使用ApacheVHost设置。网站设置在IP地址/foldername,但尚未对外公开,没有DNS。所以,当我试着这样称呼他们时: <VirtualHost *:80> DocumentRoot "c:/wamp/www/marion" ServerName IP-address/marion <Directory "c:/wamp/www/marion"> Options Indexes FollowSymL

我有两个网站,我正在尝试使用ApacheVHost设置。网站设置在IP地址/foldername,但尚未对外公开,没有DNS。所以,当我试着这样称呼他们时:

<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>

DocumentRoot“c:/wamp/www/marion”
服务器名IP地址/marion
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
DocumentRoot“c:/wamp/www/redcreek”
服务器名IP地址/redcreek
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
然后浏览到任何一个站点,如
IPaddress/redcreek
,我会收到错误
“在该服务器上找不到请求的URL/redcreek/。
这就像我激活Vhost配置文件后无法识别IP地址一样


在我注册DNS名称之前,是否可以以这种方式配置httpd vhosts.conf?

IPaddress/redcreek
IP address/marion
,因为它不是FQDN

如果您希望能够访问
http://ip-address/marion
http://ip-address/redcreek
然后您应该在
c:/wamp/www/
创建一个单独的vhost,文档根位于
c:/wamp/www/
,服务器名作为IP地址,并包括

一旦你有了DNS名称,比如说,
marion.yourdomain.com
redcreek.yourdomain.com
,你就可以使用你的设置,用
marion.yourdomain.com
替换
IP地址/redcreek
替换
IP地址/redcreek.yourdomain.com