运行Mono 2.6.7,使用mod_mono 2.6.3 ...
但是idk,不知何故,一些权限或代码错误,idk我得到503服务器错误......
我们走了......
我的mod_mono.conf:
<IfModule mod_mono.c>
MonoServerPath /opt/mono/bin/mod-mono-server2
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
</IfModule>
当我运行/ opt / mono / bin / mod-mono-server2时,我得到了这个:
mod-mono-server2
Listening on: /tmp/mod_mono_server
Root directory: /usr/local/apache/conf
Hit Return to stop the server.
如果有这一切,那么一切都很好......
我曾尝试升级到2.10.8,2.11.4,3.0.2,没有......同样的错误......
任何人都可以,请一手牌?我很丢失...
在httpd.conf中,我已经将User和Group定义为apache。 权限设置为0644表示文件,0755表示目录... 我的aspx测试页面是一个简单的helloworld,没有代码隐藏... 并且,据我所知,apache甚至无法调用我的页面,在调用我的页面之前有一些问题... idk该怎么做...
EDIT !!!
我猜我发现了一切...... 我跑了这个
"sudo chsh -s /opt/mono/bin/mod-mono-server2 nobody"
这意味着,我使用与apache运行相同的用户运行mono cgi,我得到了这个:
Warning: /opt/mono/bin/mod-mono-server is not listed in /etc/shells
你能帮忙吗?
非常感谢。