Ubuntu XAMPP多虚拟主机

Ubuntu XAMPP多虚拟主机,ubuntu,xampp,Ubuntu,Xampp,各位, 我已经使用XAMPP在Ubuntu上的VPS中设置了虚拟主机,如下所示 <VirtualHost *:80> ServerAdmin aaa@gmail.com

各位, 我已经使用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>

服务器管理员aaa@gmail.com                                                                                                                      
DocumentRoot“/opt/lampp/htdocs/abc/public”
ServerName域名1.com
ServerAlias www.domain1.com
ErrorLog“日志/域1\u错误\u日志”
CustomLog“logs/domain1-access_log”通用
服务器管理员aaa@gmail.com                                                                                                                      
DocumentRoot“/opt/lampp/htdocs/xyz/public”
ServerName域名2.com
ServerAlias www.domain2.com
ErrorLog“日志/域2\u错误\u日志”
CustomLog“logs/domain2-access_log”通用
当我尝试在浏览器上打开domain1.com时,它可以正常工作,但当我尝试打开domain2.com时,它仍然会进入domain1的相同位置,并加载domain1的索引页

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


有人能帮忙吗

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

有人能帮忙吗