在Apache上配置虚拟主机

时间:2014-12-03 18:41:27

标签: apache virtualhost vps webmin

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

  

有效!

     

这是此服务器的默认网页。

     

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

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

1 个答案:

答案 0 :(得分:0)

是的,如果尚未为您的www。*网站配置DNS,则需要为其配置DNS。在DNS中设置域时,可能已自动创建此www。*别名,但您可能需要明确指定它。

看到消息“它有效!”是一个常见的问题。 Apache有一个您可能想要禁用的默认虚拟主机。究竟如何做到这一点取决于您的Web服务器的平台(在提问时提及平台和版本是一个好主意)。

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

sudo a2dissite默认

在virtualmin中可能还有一个选项,例如参见http://www.virtualmin.com/node/15854

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