具有Xampp+;云焰
我在Windows VPS上安装Xampp 我使用Cloudflare添加子域:具有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:/"
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”通用