Назад | Перейти на главную страницу

Базовая установка Mono не работает

Я использую коробку CentOS 5.3 в качестве prod-сервера и пытаюсь запустить там моно. после долгого просеивания мне удалось установить версию 2.10.2 через yum. Я установил также xsp и mod_mono таким же образом и создал простую веб-страницу hello world. дело в том, что он не работает. Я предполагаю, что что-то не так с моими файлами конфигурации, которые за это отвечают. Поскольку я новичок в конфигурации как Linux, так и Apache, я не знаю, что случилось.

Я пытался следить за некоторыми относительными отзывами на сайте, но не могу заставить его работать. Итак, вот что я сделал:

установил mono, xsp и mod_mono через yum; добавлен в 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
Alias /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"    
<Location /gpsmapper>
    SetHandler mono
</Location>

Я создал index.aspx в htdocs / gpsmapper, но у меня временно недоступна служба 503.

Я сделал неправильные настройки?

Используйте fastcgi-mono-server2 или fastcgi-mono-server2. Я должен предупредить, что в Centos 5.x (даже 6) будет нелегко из-за текущей поддержки пакетов.

У меня была успешная установка на сервере Ubuntu под управлением mono 2.10.5, и я знаю, что этого также можно добиться в Fedora 15.