МОНО 3 - ошибка 403

я запускаю моно 3.0 через fastcgi...

мой 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

[EDIT] есть ли способ принудительно создать журнал? потому что я ничего не вижу в журналах apache... даже с этим:

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

Спасибо и с наилучшими пожеланиями!


person Patryk Moura    schedule 04.03.2013    source источник


Ответы (1)


Не могли бы вы попробовать добавить ключевое слово virtual в директиву Apache «Действие»?

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

Это не позволит apache проверить, существует ли файл в неправильном каталоге.

person mbarthelemy    schedule 08.03.2013