أباتشي وmod_mono لا يلعب بشكل جيد معا
سؤال
وأنا أحاول الحصول على مونو للعمل على سينت أو إس 5، ومع ذلك لم يلق نجاحا كبيرا حتى الآن. هذا هو ما فعلته:
> 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:
Include conf.d/*.conf
وكفلت /etc/httpd/conf.d/mod_mono.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>
ومكون /etc/httpd/conf.d/mono-vhost.conf وإدراج ما يلي:
<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
وبعد ذلك أنا تصفحها ل HTTP: //my.server.ip.address/demo /index.aspx ، نتوقع أن نرى صفحة aspx. بدلا متصفحي دفعني لتحميل هذا الملف. لا يوجد شيء في سجل خطأ أباتشي.
ولقد حصلت على المواقع الأخرى التي تعمل على هذا الإطار عبر PHP وأنها تعمل تماما، لذلك أنا متأكد من انها مجرد mod_mono هذا غريب، ولكن لحياة لي لا يمكن معرفة ما هي المشكلة. إذا كان أي شخص يمكن لي نقطة في الاتجاه الصحيح، سيكون أكثر تقدير.
المحلول
وأخيرا حصلت على عمل بمساعدة البرنامج التعليمي التالية:
<وأ href = "http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache-via- mod_mono / "يختلط =" noreferrer نوفولو "> http://blog.palehorse.net/2008/11/06/my-adventures-installing-mono-20-on-centos-4-to-work-with-apache- عبر-mod_mono /
وعلى الرغم من انها لسينت أو إس 4 يعمل فقط كذلك على سينت أو إس 5.x. :)