花了很长时间试图弄清楚这一点,我们希望添加cloud.domainname.co.nz,所有记录均已设置,但是当您搜索cloud.domainname.co.nz时,它将显示您的域名。 co.nz网站,而不是设置目录的网站?
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName domain.co.nz
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks ExecCGI Includes
Order allow,deny
Allow from all
</Directory>
Redirect permanent / https://domain.co.nz/
SSLEngine on
SSLCertificateFile C:\xampp\apache\conf\domain.co.nz.crt
SSLCertificateKeyFile C:\xampp\apache\conf\domain.co.nz.key
SSLCertificateChainFile C:\xampp\apache\conf\domain.co.nz.ca-bundle
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/cloud"
ServerName cloud.domain.co.nz
ServerAlias cloud.domain.co.nz
<Directory "C:/xampp/cloud">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
经历了许多其他人的问题/答案,尝试了这些问题/答案后,我仍然无法使其正常工作,无法弄清原因!!
我还注意到人们在试图找出类似问题时会表现出虚假的态度,因此我将其放在下面。
127.0.0.1 cloud.localhost
127.0.0.1 domain.co.nz
127.0.0.1 cloud.domain.co.nz
答案 0 :(得分:0)
我通过将其添加到虚拟主机配置中来解决
NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
DocumentRoot "D:/htdocs/"
ServerName localhost
</VirtualHost>
NameVirtualHost是这样,因此我们可以将同一端口用于多个虚拟主机配置。为本地主机设置通常的域是这里的关键。我不确定为什么,但是它可以解决错误。