Вообщем повозившись немного с моно и помедитировав на asp.net пришел к выводу что всетаки настроить не так и сложно, главное шишек сначала набить, произнести кучу заклинаний и вспомнить всех своих врагов(если они есть) не злым тихим словом… потом попить чаю и все сделать.
Значится так, ставив моно и иже сним в 1 клик с сайта
предполагаем что апач стоит(если нет то ставим через yast, главное все пакеты поставить чтоб небыло мучительно больно), поэтому к нему ставим модуль mod_mono(модуль позволяет раздуплить апач на работу со страницами аспх) и XSP
ну а дальше все просто как в аптеке
открываем /etc/apache2/vhosts.d/vhosts.conf( я вообще в /etc/apache2/vhosts.d/ip_based_vhosts.conf это пишу) и добавляем виртуальный хост(иными словами копируем эти строки)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <VirtualHost *:80> ServerName mono.test ServerAdmin admin@mono.test DocumentRoot /home/driver/www/hosting/mono.test MonoServerPath default /usr/bin/mod-mono-server2 AddMonoApplications default "mono.test:/:/home/driver/www/hosting/mono.test" <Directory /home/driver/www/hosting/mono.test> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all DirectoryIndex index.aspx index.html AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd </Directory> </VirtualHost> |
затем запись в файл etc/hosts
1 | 127.0.0.1 mono.test |
создаем каталог /home/driver/www/hosting/mono.test а в нем создаем файл под названием index.aspx
в него пишем код страницы(какой дуще угодно), сохраняемся…
делаем рестарт апачу
1 | rcapache2 restart |
если ошибок нет то все гуд.
в браузере набираем адресок mono.test и радуемся жизни