【问题标题】:XAMPP Multiple Virtual HostXAMPP 多虚拟主机
【发布时间】:2015-09-24 14:49:52
【问题描述】:

各位, 我已经使用 XAMPP 在 Ubuntu 上的 VPS 中设置了虚拟主机,如下所示。

<VirtualHost *:80>                                                                                                                                             
    ServerAdmin aaa@gmail.com                                                                                                                      
    DocumentRoot "/opt/lampp/htdocs/abc/public"                                                                                                           
    ServerName domain1.com                                                                                                                                   
    ServerAlias www.domain1.com                                                                                                                          
    ErrorLog "logs/domain1_error_log"                                                                                                                         
    CustomLog "logs/domain1-access_log" common                                                                                                                
</VirtualHost>                                                                                                                                                 

<VirtualHost *:80>                                                                                                                                             
    ServerAdmin aaa@gmail.com                                                                                                                      
    DocumentRoot "/opt/lampp/htdocs/xyz/public"                                                                                                                
    ServerName domain2.com                                                                                                                                       
    ServerAlias www.domain2.com                                                                                                                                 
    ErrorLog "logs/domain2_error_log"                                                                                                                            
    CustomLog "logs/domain2-access_log" common                                                                                                                   
</VirtualHost>

当我尝试在浏览器上打开 domain1.com 时,它工作正常,但是当我尝试打开 domain2.com 时,它仍然会转到 domain1 的相同位置并加载 domain1 的索引页面。

在我的 hosts 文件中,我只根据服务器名称列出了我的公共 VPS ip。我什至尝试使用我的公共 ip 将 domain1.com 和 domain2.com 添加到 hosts 文件。

有人可以帮忙吗?

【问题讨论】:

  • 有人可以帮忙

标签: ubuntu xampp


【解决方案1】:

自己修好了。当我从记事本复制到 shell 时,vhost 文件中有不需要的空格。删除空格后,重定向工作正常。

【讨论】: