我正在使用CentOS 5.3作为生产服务器,并尝试在其中运行mono。经过多次筛选,我成功通过yum安装了版本2.10.2。我也用同样的方式安装了xsp和mod_mono,并创建了一个简单的hello world网页。问题是它没有运行。我猜测是我的配置文件出了问题。
作为一个对Linux和Apache配置都不熟悉的新手,我不知道哪里出了问题。我已经尝试遵循该网站上的一些相关回复,但仍无法使其正常工作。
所以这就是我做的事情:
通过yum安装了mono、xsp和mod_mono; 将以下内容添加到httpd.conf(我的文件位于/usr/local/apache/conf):
Include "/usr/local/apache/conf.d/*.conf"
然后我创建了以下文件:/usr/local/apache/conf.d/mod_mono.conf:
MonoAutoApplication enabled
LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so
作为一个对Linux和Apache配置都不熟悉的新手,我不知道哪里出了问题。我已经尝试遵循该网站上的一些相关回复,但仍无法使其正常工作。
所以这就是我做的事情:
通过yum安装了mono、xsp和mod_mono; 将以下内容添加到httpd.conf(我的文件位于/usr/local/apache/conf):
Include "/usr/local/apache/conf.d/*.conf"
然后我创建了以下文件:/usr/local/apache/conf.d/mod_mono.conf:
MonoAutoApplication enabled
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
别名 /gpsmapper 指向目录 /usr/local/apache/htdocs/gpsmapper
MonoApplications "/gpsmapper:/usr/local/apache/htdocs/gpsmapper"
MonoServerPath "/opt/novell/mono/lib/mono/4.0/mod-mono-server4.exe"
SetHandler mono
我在 htdocs/gpsmapper 下创建了一个 index.aspx 文件,但是出现了 503 Service temporarily unavailable 错误。
是否有任何设置错误?
SetHandler mono
,但实际上这会破坏一些东西。不知何故,它会导致 mod_mono 尝试使用mod-mono-server2
。所以......不要使用SetHandler mono
。谢谢 :) - Thorarin