飞鱼工作室

 

MONO之Red Hat5.5企业版 Linux系统ASP.NET环境配置(二)

 

9.配置apache 设定一下httpd.conf用以支持asp.net

1. httpd.conf文件在/usr/local/apache2/conf文件夹下(需要注意的是在/ect/httpd/conf文件下也有httpd.conf文件,此文件是Red Hat系统自带的apache服务)

找到该文件后打开该文件在最上面mod_mono模块包含到里面:

Include usr/local/apache2/conf/mod_mono.conf

2. httpd.conf文件最下面中配置虚拟路径:

Alias /虚拟路径名 “/实际路径

ADDMonoApplicatons default “/虚拟路径名:/ 实际路径

 

Alias /test “/var/www/ test”

ADDMonoApplicatons default “/test:/var/www/test”

<Location /test>

       SetHandler mono

       Options None

       Order allow,deny

       Allow from all

</Location>

3. 保存该文件后重启apache服务器在终端输入:

/usr/local/apache2/bin/apachectl restart

(可能会没有反应(在输入一次)或者报错,如果是这样的话,那就输入:

/usr/local/apache2/bin/apachectl stop(若没有反应就再输入一次)

/usr/local/apache2/bin/apachectl start(同上)

)

打开浏览器输入:http://localhost/test/回车后会看到xsp的欢迎界面(这是复制xsp文件夹下的test文件夹)

提示:

在终端输入:service httpd start 是启动系统自带的apache服务器。

对于自己安装的apache服务器打开的命令:

/usr/local/apache2/bin/apachectl start

(如果没有反应就再输入一次:/usr/local/apache2/bin/apachectl start)

4.如果需应用C#2.0(有两种方法)

第一种:在mod_mono.conf文件的节点里加入

LoadModule mono_module /usr/lib/apache2/mod_mono.so下面加入

MonoServerPath /usr/bin/mod-mono-server2

第二种:在httpd.conf文件中加入

MonoServerPath /usr/bin/mod-mono-server2

如:

       Alias /test “/var/www/ test”

ADDMonoApplicatons default “/test:/var/www/test”

MonoServerPath /usr/bin/mod-mono-server2

<Location /test>

              SetHandler mono

              Options None

              Order allow,deny

              Allow from all

</Location>

 

5.设置多个虚拟路径

如:

       Alias /test “/var/www/ test”

Alias /demo “/var/www/ demo”

 

ADDMonoApplicatons default “/test:/var/www/test, /demo:/var/www/demo”

MonoServerPath /usr/bin/mod-mono-server2

<Location /test>

              SetHandler mono

              Options None

              Order allow,deny

              Allow from all

</Location>

<Location /demo>

              SetHandler mono

              Options None

              Order allow,deny

              Allow from all

</Location>

 

注意:

       如果在项目放入虚拟路径中打开浏览器出现错误则需要在该项目中加入controls文件,该文件在xsp文件夹下test文件夹下。然后在aspx页面加上指令

<%@ Register Tagprefix=”mono” TagName=”MonoSamplesHader” src=”controls/MonoSaplesHeader.ascx”>(具体参照test文件下的aspx页面)

需要安装文件:

exif-0.6.17.tar.bz2

giflib-4.1.6.tar.bz2

httpd-2.2.11.tar.gz

libexif-0.6.17.tar.bz2

libgdiplus-2.2.tar.bz2

mod_mono-2.2.tar.bz2

mono-2.2.tar.bz2

tiff-3.8.2.tar.gz

xsp-2.2.tar.bz2

posted on 2009-07-10 12:55  飞鱼工作室  阅读(549)  评论(0编辑  收藏  举报

导航