具有Xampp+;云焰

具有Xampp+;云焰,xampp,subdomain,cloudflare,Xampp,Subdomain,Cloudflare,我在Windows VPS上安装Xampp 我使用Cloudflare添加子域: subdomain1 xxx.xxx.xxx.xxx subdomain2 xxx.xxx.xxx.xxx subdomain3 xxx.xxx.xxx.xxx 此httpd-vhosts.conf内容: <VirtualHost xxx.xxx.xxx.xxx:80> ServerAdmin webmaster@mydomain.com DocumentRoot "E:/"

我在Windows VPS上安装Xampp

我使用Cloudflare添加子域:

subdomain1 xxx.xxx.xxx.xxx
subdomain2 xxx.xxx.xxx.xxx
subdomain3 xxx.xxx.xxx.xxx
此httpd-vhosts.conf内容:

<VirtualHost xxx.xxx.xxx.xxx:80>
    ServerAdmin webmaster@mydomain.com
    DocumentRoot "E:/"
    ServerName xxx.xxx.xxx.xxx
    ServerAlias www.xxx.xxx.xxx.xxx
    ErrorLog "logs/mydomain.com-error.log"
    CustomLog "logs/mydomain.com-access.log" common
</VirtualHost>

<VirtualHost subdomain1.mydomain.com:80>
    ServerAdmin webmaster@mydomain.com
    DocumentRoot "E:/subdomain1"
    ServerName subdomain1.mydomain.com
    ServerAlias www.subdomain1.mydomain.com
    ErrorLog "logs/subdomain1.mydomain.com-error.log"
    CustomLog "logs/subdomain1.mydomain.com-access.log" common
    <Directory  "E:/subdomain1">
        Options All
        AllowOverride All
        Require all granted  
    </Directory>
</VirtualHost>

<VirtualHost subdomain2.mydomain.com:80>
    ServerAdmin webmaster@mydomain.com
    DocumentRoot "E:/subdomain2"
    ServerName subdomain2.mydomain.com
    ServerAlias www.subdomain2.mydomain.com
    ErrorLog "logs/subdomain2.mydomain.com-error.log"
    CustomLog "logs/subdomain2.mydomain.com-access.log" common
    <Directory  "E:/subdomain2">
        Options All
        AllowOverride All
        Require all granted  
    </Directory>
</VirtualHost>

<VirtualHost subdomain3.mydomain.com:80>
    ServerAdmin webmaster@mydomain.com
    DocumentRoot "E:/subdomain3"
    ServerName subdomain3.mydomain.com
    ServerAlias www.subdomain3.mydomain.com
    ErrorLog "logs/subdomain3.mydomain.com-error.log"
    CustomLog "logs/subdomain3.mydomain.com-access.log" common
    <Directory  "E:/subdomain3">
        Options All
        AllowOverride All
        Require all granted  
    </Directory>
</VirtualHost>

服务器管理员webmaster@mydomain.com
DocumentRoot“E:/”
服务器名xxx.xxx.xxx.xxx
服务器别名www.xxx.xxx.xxx.xxx
ErrorLog“logs/mydomain.com error.log”
CustomLog“logs/mydomain.com access.log”通用
服务器管理员webmaster@mydomain.com
DocumentRoot“E:/subdomain1”
ServerName subdomain1.mydomain.com
ServerAlias www.subdomain1.mydomain.com
ErrorLog“logs/subdomain1.mydomain.com error.log”
CustomLog“logs/subdomain1.mydomain.com access.log”通用
选项全部
允许超越所有
要求所有授权
服务器管理员webmaster@mydomain.com
DocumentRoot“E:/subdomain2”
ServerName subdomain2.mydomain.com
ServerAlias www.subdomain2.mydomain.com
ErrorLog“logs/subdomain2.mydomain.com error.log”
CustomLog“logs/subdomain2.mydomain.com access.log”通用
选项全部
允许超越所有
要求所有授权
服务器管理员webmaster@mydomain.com
DocumentRoot“E:/subdomain3”
ServerName subdomain3.mydomain.com
ServerAlias www.subdomain3.mydomain.com
ErrorLog“logs/subdomain3.mydomain.com error.log”
CustomLog“logs/subdomain3.mydomain.com access.log”通用
选项全部
允许超越所有
要求所有授权
现在我从自己的电脑浏览:

-->它显示了E:\index.html-->的内容,对

-->它显示了E:\subdomain1\index.html-->的内容,对

但是:

-->它不显示E:\subdomain2\index.html-->的内容显示E:\index.html-->的内容错误

-->它不显示E:\subdomain3\index.html-->的内容显示E:\index.html-->的内容错误

与其他子域4、5、6相同

我想知道为什么只有subdomain1.mydomain.com才能正确显示

请帮助解决问题。 删除块:

<VirtualHost xxx.xxx.xxx.xxx:80>
    ServerAdmin webmaster@mydomain.com
    DocumentRoot "E:/"
    ServerName xxx.xxx.xxx.xxx
    ServerAlias www.xxx.xxx.xxx.xxx
    ErrorLog "logs/mydomain.com-error.log"
    CustomLog "logs/mydomain.com-access.log" common
</VirtualHost>

服务器管理员webmaster@mydomain.com
DocumentRoot“E:/”
服务器名xxx.xxx.xxx.xxx
服务器别名www.xxx.xxx.xxx.xxx
ErrorLog“logs/mydomain.com error.log”
CustomLog“logs/mydomain.com access.log”通用