Linux/mod_mono
ApacheでASP.NET(mod_mono)を動かす。 †
環境 †
Vine 5.0
xspとその他モロモロインストール †
# apt-get install glib2-devel # apt-get install xsp # apt-get install libgdiplus-devel
monoインストール †
# wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.4.2.3.tar.bz2 # tar jxvf mono-2.4.2.3.tar.bz2 # cd mono-2.4.2.3 # ./configure # make # make install
mod_monoインストール †
# wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.4.2.tar.bz2 # tar jxvf mod_mono-2.4.2.tar.bz2 # cd mod_mono-2.4.2 # ./configure --with-apxs=/usr/local/apache2/bin/apxs # make # make install
mono-basicインストール †
Visual Basicを動作させる為。
# apt-get install mono-basic # vbnc --version
httpd.confの設定 †
# vi /usr/local/apache2/conf/httpd.conf Include conf/mod_mono.conf MonoServerPath /usr/bin/mod-mono-server2MonoApplications "/demo:/usr/lib/xsp/test" <Location /demo> SetHandler mono </Location>
◆apache再起動
# /sbin/service httpd restart
cssとトップ画像だけコピーしておく。 †
そのままだと、File Not Foundになってしまうので・・・
# cp /usr/lib/xsp/test/monobutton.png /usr/local/apache2/htdocs/ # cp /usr/lib/xsp/test/mono-xsp.css /usr/local/apache2/htdocs/
Webでアクセス †
http://[IPアドレス]/demo/index2.aspx
テストプログラム †
<%@ Language=VBScript %> <HTML><BODY> <% response.write("Hello VBScript(Server) World.") %> </BODY></HTML>