2009-05-28 10 views
1

と2つのWebサイトを実行しています。しかし、私の問題は、私は彼らが同時に働くことができないということです。私がmyDomain2.comに行くと、myDomain1.comのaspxコンテンツが表示されます。たぶんこれは逆です。 myDomain1.comがmyDomain2.comのコンテンツを表示するようにします。私はこれが私がApacheを再起動すると起こると思います。ここで何が起きているのだろうか?は、私は2つのウェブサイトを持っているモノ

my Config。お使いの設定ファイルは、私は必ずしも使用することはありません多くのものを含んでいるので、私はから始まることをお勧め、

<VirtualHost *:8014> 
     ServerAdmin [email protected] 
     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> 

答えて

1

(myDomain2.comのための設定は正確にmyDomain2.comと呼ばれ、関連するすべてのプロパティを除いて同じです)基本とそれが再び壊れるまでのものを追加します。

私は正常に私のモノ・サーバ上の複数のサイトを実行しているよ、と次のように私の設定が行われます。

は、各ドメインのためのあなたのapache2サイト対応のフォルダ内のファイルを作成し、次の行を追加します。

<VirtualHost *:80> 

ServerName www.domain1.com 
ServerAdmin [email protected] 
DocumentRoot /var/www/domain1 
DirectoryIndex index.html index.aspx 

AddMonoApplications blogsite "/:/var/www/domain1" 
MonoServerPath blogsite "/usr/local/bin/mod-mono-server2" 

<Directory /var/www/domain1> 
    MonoSetServerAlias domain1 
    SetHandler mono 
    AddHandler mod_mono .aspx .ascx .asax .ashx .config .cs .asmx 
     <FilesMatch "\.(gif|jp?g|png|css|ico|xsl|wmv|zip)$"> 
      SetHandler None 
     </FilesMatch> 
    DirectoryIndex index.aspx 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    allow from all 
</Directory> 

</VirtualHost> 

明らかに、すべてのパスとドメインをサーバー構成に一致するものに変更する必要があります。

関連する問題