В общем тоже требуется перенести некоторую функциональность с Win сервера, к вам на Alt.
Был бы весьма признателен за подсказку, как всё это дело настроить.
Пробую развернуть под p7 Кентаврус
Поставил, либо уже стояло:
- apache2-mod_mono 1.9
- mono 2.10.11
- apache2 2.2.24
- xsp 2.10.2
- xsp-samples 2.10.2
________________________________________________________
// Подключаю: /usr/sbin/a2enmod mono
Результат: module mono is already installed (странно, ну и ладно)
// На всякий случай
service httpd2 condreload
service httpd2 start
________________________________________________________
// Редактирую конфигурацию
# pluma /etc/httpd2/conf/httpd2.conf
// В конец файла добавляю примеры для моно:
LoadModule mono_module /etc/http2/modules/mod_mono.so #тут не суть, он и без меня загружается через другие конфиги. добавлял/убирал
Alias "/var/www/xsp"
MonoApplications "/monodemo:/var/www/xsp"
<Location /monodemo>
SetHandler mono
Order allow,deny
Allow from all
</Location>
// Сохраняю
// И ещё разок
service httpd2 condreload
service httpd2 start
________________________________________________________
// Смотрю логи: /etc/httpd2/logs/error_log
Listening on: /var/run/mod_mono_server_global
Root directory: /var/www/xsp
// Вроде бы хороший знак
________________________________________________________
// Вбиваю в браузер адрес
http://127.0.0.1/monodemoПадает с 500 ошибкой.
// Смотрю логи
mod_mono and xsp have different versions. Expected '9', got 8
at Mono.WebServer.ModMonoRequest.GetInitialData () [0x00000]
at Mono.WebServer.ModMonoRequest..ctor (System.Net.Sockets.NetworkStream ns) [0x00000]
at Mono.WebServer.RequestReader..ctor (System.Net.Sockets.NetworkStream ns) [0x00000]
at Mono.WebServer.ModMonoWorker.InnerRun (System.Object state) [0x00000]
at Mono.WebServer.ModMonoWorker.Run (System.Object state) [0x00000]
В нете правда пишут что совпадать должны mod_mono и mono но не суть, проблема моя думаю понятна, варианта по идее два:
1. Либо у меня пакеты не той системы:
- apache2-mod_mono 1.9
- mono 2.10.11
- xsp 2.10.2
И я не понимаю как поставить их одинаковых версий.
2. Либо я что-то перепутал.
Есть идеи как эту ошибку исправить?
Параллельно копаю вариант под p8 workstation c mono4. Тоже пока не получается, но об этом позже напишу, ещё поковырять надобно.
Вообще смотрю здесь на форуме есть аналогичные темы, и явно инструкции по установке и настройке asp.net+apache не хватает. Если справлюсь с данной задачей, готов инструкцию такую сделать.
И да, в линуксах совсем не специалист, во многих моментах могу тупить.