Linux/mod_mono の変更点


*ApacheでASP.NET(mod_mono)を動かす。 [#n8e156ee]

#contents

**環境 [#madbbf47]
Vine 5.0

**xspとその他モロモロインストール [#v2c850c5]
 # apt-get install glib2-devel
 # apt-get install xsp
 # apt-get install libgdiplus-devel

**monoインストール [#mae400a6]
 # 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インストール [#we80655b]
 # 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インストール [#s9371527]
Visual Basicを動作させる為。
 # apt-get install mono-basic
 # vbnc --version

**httpd.confの設定 [#ea941b73]
 # 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とトップ画像だけコピーしておく。 [#c40893b6]
そのままだと、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でアクセス [#sfbbe9ab]
 http://[IPアドレス]/demo/index2.aspx


**テストプログラム [#ne5bb1a1]
 <%@ Language=VBScript %>
 <HTML><BODY>
 <%
         response.write("Hello VBScript(Server) World.")
 %>
 </BODY></HTML>