首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VirtualHost配置

VirtualHost配置
EN

Stack Overflow用户
提问于 2010-04-20 11:00:51
回答 2查看 1.4K关注 0票数 0

我需要在我的Ubuntu PC中配置两个基于名称的虚拟主机。如果我在浏览器中键入address http://mypage1,它应该会显示我的第一个定制的html页面,如果我键入address http://mypage2,它应该会显示我的第二个定制的html页面。我尝试了以下几点:

  1. 安装了apache
  2. ,在sites-available中创建了一个文件mypage1,其内容如下:

ServerName mypage1 ServerAlias http://mypage1 DocumentRoot /var/www/mypage1 1/html

  • sudo /etc/init.d/apache2 restart

中创建了一个类似的文件mypage2命令a2ensite mypage1a2ensite mypage2,以便在sites-enabled.

  • restarted apache中生成软链接

在完成上述步骤之后,当我在火狐中输入mypage1时,我会得到dns_unresolved_hostname错误。

请帮我解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2010-04-20 12:17:48

DNS未解决意味着它所说的!它找不到名为mypage1或mypage2的“服务器”的DNS条目。

将它们添加到/etc/host文件中,如

代码语言:javascript
复制
127.0.0.1 mypage1 mypage2

如果您成功了,那么您可能会得到一个不同的错误,那么您可以开始查看虚拟主机配置。

票数 2
EN

Stack Overflow用户

发布于 2010-04-20 11:10:24

首先,您应该为您想要提供文件的任何IP设置一个NameVirtualHost。(如果没有,Apache通常会忽略服务器名,只需首先使用定义/包含的站点。)

另外,确保"mypage1“和"mypage2”是实际的、有效的域名,或者将它们放在/etc/host中。Apache对它们的了解并不会自动使它们在Apache之外的任何地方被了解--特别是在您的机器的DNS解析器中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2674460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档