Apache2虚拟主机相互压倒

我不完全确定我做错了什么。 我已经能够获得子域在我的服务器上运行,运行Ubuntu 10.04服务器。 我正在像Ubuntu推荐的那样使用sites-available /文件夹中的VirtualHost信息。 最初它是如何工作的,但在玩了8个多小时之后,事情变得更有意义了。

我感到最大的问题是我缺less一些基本的东西。 我只是不知道它是什么。 这是我的虚拟主机文件。

网站可用/ net.percent20.net

<VirtualHost *:80> ServerName net.percent20.net DocumentRoot /srv/www/net.percent20.net/public_html/ MonoServerPath net.percent20.net "/usr/bin/mod-mono-server2" MonoDebug net.percent20.net true MonoSetEnv net.percent20.net MONO_IOMAP=all MonoApplications net.percent20.net "/:/srv/www/net.percent20.net/public_html" <Location "/"> Allow from all Order allow,deny MonoSetServerAlias net.percent20.net SetHandler mono SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary </Location> <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript </IfModule> </VirtualHost> 

网站可用/ percent20.net

 <VirtualHost *:80> ServerName percent20.net ServerAlias www.percent20.net DocumentRoot /srv/www/percent20.net/public_html </VirtualHost> 

网站可用/ languagesamurai

 <VirtualHost *:80> ServerName languagesamurai.com ServerAlias www.languagesamurai.com DocumentRoot /srv/www/languagesamurai/ </VirtualHost> 

目前我遇到的问题是,如果我想添加一个不是子域的域,它显示了net.percent20.net应该是什么。 但是,net.percent20.net也可以。

这是一个真正令人困惑的问题,缺乏关于Apache的知识是一个真正的障碍。

任何想法将不胜感激。 如果需要更多信息,我也可以提供。

我忘了激活网站:

 sudo a2ensite languagesamurai