【问题标题】:unable to point different two domains (virtual host) in wamp无法在 wamp 中指向不同的两个域(虚拟主机)
【发布时间】:2012-12-11 11:27:32
【问题描述】:

在 wamp 设置中,我无法为我的应用程序设置虚拟主机。

阿帕奇; D:\wamp\bin\apache\apache2.2.8\conf\extra

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

<VirtualHost 127.0.0.1>
DocumentRoot "D:/wamp/www/"
ServerName www.example.org
# ...
</VirtualHost>

<VirtualHost 127.0.0.1>
DocumentRoot D:/wamp/www/facebook_post_style
ServerName www.example.net
ServerAlias *.example.net
# ...
</VirtualHost> 

在主机中

C:\Windows\System32\drivers\etc\hosts

127.0.0.1        www.example.org
127.0.0.1        www.example.net

我做了上面的配置。对于两个域,显示相同的输出。

请查看以下网址。

【问题讨论】:

  • 是的,我也添加了。我更新了我的帖子@raina77ow

标签: php apache xampp wamp wampserver


【解决方案1】:

试试这个

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "D:\wamp\www\facebook_post_style"
ServerName www.example.net
</VirtualHost> 

<VirtualHost *:80>
DocumentRoot "D:\wamp\www\FolderName"
ServerName www.example.org
</VirtualHost>

还要确保您已从 httpd.conf 文件中取消注释以下行

Include conf/extra/httpd-vhosts.conf

查看article了解详情

【讨论】:

  • 我应该在 system32 主机文件中添加任何详细信息
  • 像下面这样做可能会过分。 127.0.0.1 www.example.net 127.0.0.1 www.example.org
  • 我刚刚检查了我的设置,我已将答案从 127.0.0.1 更改为 *:80
【解决方案2】:

使用下面的东西虚拟主机工作 Apache;

D:\wamp\bin\apache\apache2.2.8\conf\extra

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
#DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost"
DocumentRoot "D:/wamp/www/"
ServerName localhost
#ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
   # DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"
   DocumentRoot "D:/wamp/www/facebook_post_style"
    ServerName localhost1
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>


<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
   # DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"
   DocumentRoot "D:/wamp/www/crop"
    ServerName www.example.net
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>

在主机中:

C:\Windows\System32\drivers\etc\hosts

127.0.0.1   localhost
127.0.0.1   localhost1
127.0.0.1   www.example.net

点击任务栏中的 wamp 图标 > Apache > httpd.conf

启用下一行

虚拟主机

包括 conf/extra/httpd-vhosts.conf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2012-10-30
    • 2016-01-08
    • 2012-03-27
    • 2013-10-20
    • 2015-06-22
    • 2011-05-24
    相关资源
    最近更新 更多