Установите mod_mono на Mac OSX

Я только начал разрабатывать веб-сайт с mono+asp.net mvc2 на Mac OSX, но я довольно плохо знаком с моно и Mac.

У меня есть вещи, работающие от MonoDevelop. Мой сайт работает нормально с XSP, когда я запускаю его из MonoDevelop.

Сейчас я пытаюсь протестировать его с сервера Apache, но я не знаю, как это настроить. Некоторые инструкции, которые я могу найти, очень старые или неполные. Я попробовал несколько из них, но ни один не работал.

Может ли кто-нибудь помочь мне?

2 ответа

Лучший способ установить mod_mono на OS X - это исходный код. Для этого есть пара шагов.

Во-первых, убедитесь, что вы установили XCode (который можно найти на DVD или втором компакт-диске, поставляемом с машиной или в App Store), который предоставит вам gcc и остальную часть стандартного набора инструментов.

Большинство обычных промежуточных шагов можно пропустить, если вы уже установили Mono и MonoDevelop из их пакетов стабильных выпусков. Если позже вы столкнетесь с ошибкой, вам нужно установить обновленные версии XSP и Mono и повторить попытку.

Затем загрузите последний стабильный выпуск mod_mono, извлеките содержимое архива (дважды щелкнув по значку) и выполните шаги 1, 2 и 3 в INSTALL файл, и вы должны быть в порядке. Весь этот процесс занял ~5 минут, чтобы начать работу:)

Я новичок с моно, но следовал некоторым инструкциям. Я скачал и установил все отсюда: http://www.go-mono.com/mono-downloads/download.html

Чтобы заставить Apache работать с mod_mono.so, я скачал исходный код с этой страницы: http://download.mono-project.com/sources/mod_mono/

Вы должны скомпилировать это. Я пошел в распакованный каталог и написал это в termminal:

./configure --prefix=/usr
make
sudo make install

Это помещает mod_mono.so в правильный каталог Apache и файл mod_mono.conf. Чтобы включить его, вы должны добавить это в ваш httpd.conf (я поместил его в конец файла):

 # mod_mono_configuration                                                  
 Include /etc/apache2/mod_mono.conf
 MonoServerPath /Library/Frameworks/Mono.framework/Versions/Current/bin/mod-mono-server2
Другие вопросы по тегам