Linux suse настраиваем работу mono asp.net

Февраль 21st, 2010 по admin Оставить ответ »

Вообщем повозившись немного с моно и помедитировав на 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 и радуемся жизни :)

Реклама

Добавить комментарий

Вы должны войти на сайт чтобы оставить комментарий.