1

我通过 fastcgi 运行单声道 3.0 ......

我的 htaccess 是这样的:

Action mono-cgi /home/vamola/public_html/cgi-bin/mono-cgi
AddHandler mono-cgi .aspx .asmx .ashx .ascx .asax .axd .config .cs

单cgi:

#!/opt/mono-3.0.2/bin/fastcgi-mono-server4 -f
-connect /tmp/mono-fcgi.sock /home/admin/mono-fcgi

单fcgi:

!/

bin/sh
umask 0077
exec >>/tmp/mono-fcgi.log
exec 2>>/tmp/mono-fcgi.err
 
echo $(date +"[%F %T]") Starting fastcgi-mono-server2
 
cd /
chmod 0700 /tmp/mono-fcgi.sock
echo $$>/tmp/mono-fcgi.pid
# stdin is the socket handle
exec env -i \
PATH="/opt/mono-3.0.2/bin:$PATH" \
LD_LIBRARY_PATH="/opt/mono-3.0.2/lib:$LD_LIBRARY_PATH" \
TMP="/home/username/tmp" \
MONO_SHARED_DIR="/tmp" \
/opt/mono-3.0.2/bin/fastcgi-mono-server2 \
/root=/home/vamola/public_html /applications=/:/home/vamola/public_html

我得到这个问题 404 未找到服务器错误......而且没有日志,什么都没有......我做错了吗?

我一一按照这些步骤http://www.mono-project.com/CGI ...

另一个问题是,有什么方法可以测试我的“/opt/mono-3.0.2/bin/fastcgi-mono-server4”是否工作正常?

请看一下:http ://www.vamola.net/net/test.aspx

[编辑] 无论如何要强制创建日志?因为我在 apache 日志中什么也看不到……即使这样:

  ErrorLog  /etc/httpd/logs/mono-error.log
  CustomLog /etc/httpd/logs/mono-access.log combined

tks 和最好的问候!

4

1 回答 1

0

您可以尝试将virtual关键字添加到您的 apache“操作”指令中吗?

    Action mono-cgi /home/vamola/public_html/cgi-bin/mono-cgi virtual

它将阻止 apache 检查文件是否存在于错误的目录中。

于 2013-03-08T11:25:16.130 回答