Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Apache上配置虚拟主机_Apache_Virtualhost_Vps_Webmin - Fatal编程技术网

在Apache上配置虚拟主机

在Apache上配置虚拟主机,apache,virtualhost,vps,webmin,Apache,Virtualhost,Vps,Webmin,我有一个VPS,只有一个IP地址,并且安装了Virtualmin/Webmin。我已经创建了一个虚拟主机*example.com*,它将响应www.example.com(域已经指向VPS的IP地址)。但是,当我访问www.example.com时,我看到的不是我上载的网站example.com,而是默认服务器: 它起作用了 这是此服务器的默认网页 web服务器软件正在运行,但尚未添加任何内容 我该怎么办?我必须配置DNS或其他什么吗?是的,如果尚未为您的www.*站点配置DNS,您将需要配置D

我有一个VPS,只有一个IP地址,并且安装了Virtualmin/Webmin。我已经创建了一个虚拟主机*example.com*,它将响应www.example.com(域已经指向VPS的IP地址)。但是,当我访问www.example.com时,我看到的不是我上载的网站example.com,而是默认服务器:

它起作用了

这是此服务器的默认网页

web服务器软件正在运行,但尚未添加任何内容


我该怎么办?我必须配置DNS或其他什么吗?

是的,如果尚未为您的www.*站点配置DNS,您将需要配置DNS。此www.*别名可能是在DNS中设置域时自动创建的,但可能需要显式指定它

看到“它起作用了!”的信息是一个常见的问题。Apache有一个您可能想要禁用的默认虚拟主机。具体如何做到这一点取决于web服务器的平台(在提问时最好提及平台和版本)

例如,如果您拥有Debian或Ubuntu计算机的shell访问权限,则可以使用以下命令:

sudo默认值

在virtualmin中,也可能有这样的选项,例如,请参见

一旦设置了DNS,并且www.*域使用服务器的IP正确响应ping,您还需要确保站点的虚拟主机定义包括www.*别名