【发布时间】:2009-05-28 07:54:42
【问题描述】:
我有 2 个网站:myDomain1.com 和 myDomain2.com
两者都运行在与 Mono 相同的 apache 服务器上。但是我的问题是我不能让他们同时工作。当我转到 myDomain2.com 时,它显示 myDomain1.com 的 aspx 内容。仅在偶尔情况下,这是相反的。这样 myDomain1.com 就会显示 myDomain2.com 的内容。我认为当我重新启动 apache 时会发生这种情况。对这里可能发生的事情有任何想法吗?
我的配置。 (myDomain2.com 的配置完全相同,只是所有相关属性都称为 myDomain2.com)
<VirtualHost *:8014>
ServerAdmin webmaster@myisp.com
DocumentRoot /home/advanced/myUserName/public_html/myDomain1.com
ServerName myDomain1.com
ServerAlias www.myDomain1.com devel.myDomain1.com
CustomLog logs/myDomain1.com-access.log combined
ScriptAlias /cgi-bin/ /home/advanced/myUserName/public_html/myDomain1.com/cgi-bin/
## Mono (ASP.NET)
MonoUnixSocket myDomain1.com /home/advanced/myUserName/tmp/mod_mono.sock
MonoWapidir myDomain1.com "/home/advanced/myUserName/tmp/"
MonoApplications myDomain1.com "/:/home/advanced/myUserName/public_html/myDomain1.com/"
AddMonoApplications myDomain1.com "/:/home/advanced/myUserName/public_html/myDomain1.com/"
<Location /myDomain1.com>
AddHandler mono .aspx .ashx .asmx .ascx .asax .config .ascx
MonoSetServerAlias myDomain1.com
</Location>
</VirtualHost>
<Directory /home/advanced/myUserName/public_html/myDomain1.com/cgi-bin/>
SetHandler cgi-script
</Directory>
【问题讨论】: