2009-03-30 8 views
1

私はCentOS 5でMonoを動作させようとしていますが、これまでこれほど成功していません。その/etc/httpd/conf.d/確保Apacheとmod_monoがうまく一緒に動いていない

Include conf.d/*.conf 

> yum install mono-web 
> yum install xsp 
> yum install mod_mono 
> echo ":CLR:M::MZ::/usr/bin/mono:" > /proc/sys/fs/binfmt_misc/register 

は、次の行がある/etc/httpd/conf/httpd.confに存在していることを確実に

:これは私がやったことですmod_mono.confが存在し、次のようになります。/etc/httpd/conf.d/mono-vhost.conf作成さ

<IfModule !mod_mono.c> 
    LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so 

    AddType application/x-asp-net .aspx 
    AddType application/x-asp-net .asmx 
    AddType application/x-asp-net .ashx 
    AddType application/x-asp-net .asax 
    AddType application/x-asp-net .ascx 
    AddType application/x-asp-net .soap 
    AddType application/x-asp-net .rem 
    AddType application/x-asp-net .axd 
    AddType application/x-asp-net .cs 
    AddType application/x-asp-net .config 
    AddType application/x-asp-net .Config 
    AddType application/x-asp-net .dll 
    DirectoryIndex index.aspx 
    DirectoryIndex default.aspx 
    DirectoryIndex Default.aspx 

    <Location /mono-ctrl> 
     SetHandler mono-ctrl 
    </Location> 
</IfModule> 

し、次のように挿入:

<VirtualHost *> 
    DocumentRoot /var/www/html 
    Alias /demo /usr/local/lib/xsp/test 
    MonoApplications "/demo:/usr/local/lib/xsp/test" 
    MonoServerPath /usr/bin/mod-mono-server2 

    <Location /demo> 
     SetHandler mono 
    </Location> 
</VirtualHost> 

そして最後に:

> apachectl restart 

それから私は、ASPXページを見ることを期待し、http://my.server.ip.address/demo/index.aspxに閲覧しました。代わりに私のブラウザは私にそのファイルをダウンロードするよう促しました。 Apacheのエラーログには何もありません。

私はこのボックスでPHPを介して実行されている他のWebサイトを持っているので、彼らは完全に動作するので、私はそれがちょっと変わったmod_monoだと私は確信しています。誰かが私を正しい方向に向けることができれば、それは最も感謝しています。

答えて

関連する問題