English 中文(简体)
Apache 000-default虚拟主机
原标题:
  • 时间:2009-04-01 20:17:01
  •  标签:

我看到有一个000-default虚拟主机,我把它留了下来。我创建了一个新的文件和链接来处理mysite.com,它起作用了,但不是我想要的。我在想,有没有人知道我需要删除还是不应该删除000-default vh?

由于某种原因,如果我去http://mysite.com,它会带我去到000-default网站,但如果我去http://www.mysite.com,它会带我到正确的地方。为什么会有差异?

这是我的site.com vh文件:

#NameVirtualHost *
<VirtualHost *:80>
        ServerAdmin nick@mysite.com
        ServerName mysite.com
        ServerAlias www.mysite.com *.mysite.com
        DocumentRoot /home/nick/www/mysite.com

        ErrorLog /var/log/apache2/mysite.com/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel info

        CustomLog /var/log/apache2/mysite.com/access.log common
        ServerSignature On

</VirtualHost>
最佳回答

Configured like that, there is no need for default VH. Now, why mysite.com takes you to default? That s a good question, if your configuration is exactly as you ve copied, you have restarted the server, then it shouldn t.

问题回答

使用 "_default_" 虚拟主机可能会解决问题:http://httpd.apache.org/docs/2.0/vhosts/examples.html#default

在创建另一个虚拟主机配置之后,将默认虚拟主机配置更改为 "_default_" 是一个好的实践。





相关问题
热门标签