首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的基于名字的Virtualhost不能工作?

为什么我的基于名字的Virtualhost不能工作?
EN

Stack Overflow用户
提问于 2011-12-18 09:53:45
回答 1查看 945关注 0票数 0

我的虚拟主机配置如下所示:

代码语言:javascript
复制
Listen 80
...
DocumentRoot "/www/mysite"
...
<Directory "/www/mysite">
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>
...
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
...
NameVirtualHost *:80
...
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    ServerName theag.com
    ServerAlias www.theag.com
    DocumentRoot "/www/mysite"
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

尽管本地主机可以工作,但当我试图连接到ServerName theag.com (如VirtualHost部分所述)时,我会得到一个Server not 。我做错什么了?或者我该怎么做才能让它起作用?

附注:...表示之间的配置行。

解决方案:为了测试目的,这就是我所做的:

我刚刚编辑了/etc/host,从

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 theag.com www.theag.com

这会让它发挥作用的。现在,您将使用127.0.0.1作为ip地址。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-18 09:56:05

您必须安排域名的DNS指向您的服务器的IP地址。如果theag.com是实际名称,那么它目前与任何IP地址都没有关联(www.theag.com也不是)。和管理你同名者的人谈谈。

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

https://stackoverflow.com/questions/8550952

复制
相关文章

相似问题

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