Debian配置Apache2架设asp.net 2.0网站

Linux支持asp.net当然依靠Mono,Mono现在都更新到2.10的版本了,Debian 5.07提供的源里的版本是1.9.1。如果想安装最新版本可以在mono主页上下载。

折腾编译安装最新版本真是一件蛋疼的事,有很多依赖的包需要安装。不过使用1.9.1的版本也对asp.net 2.0支持。

使用apt-get安装debian安装mono,感觉世界很美好,一会功夫就好了。

apt-get install mono-devel

安装完成,可以通过 mono -V 进行校验。

Debian配置Apache2架设asp.net 2.0网站

安装apache2。同样apt-get。

apt-get install apache2

安装以后,可以通过 /etc/init.d/apache2 start 来启动apache2服务。

通过浏览器打开 http://localhost 来看看是不是页面显示正常。

安装libapache2-mod-mono。

mod-mono是apache支持asp.net的一个模块。

sudo apt-get install libapache2-mod-mono

这里我们是支持asp.net 2.0 的网站,同时需要安装 mono-apache-server2。

sudo apt-get install mono-apache-server2

配置apache2

这里我们需要让apache2加载mod_mono模块,默认/etc/apache2/目录下是没有mod_mono.conf文件,之前也请教过阿不前辈,后来也知道此文件里的配置内容很少,完全可以通过拷贝被的目录的修改一下就好了。

通过查询命令找:

Debian配置Apache2架设asp.net 2.0网站

修改 /etc/apache2/mods-enabled/mod_mono.conf 文件,我修改后的文件内容:

Debian配置Apache2架设asp.net 2.0网站

使mod-mono模块设置为enabled

命令:sudo a2enmod mod_mono

接下来就是修改httpd.conf(/etc/apache2/httpd.conf),默认debian里的httpd.conf内容是空的,apache2的默认配置文件是apache2.conf文件。

我添加的内容如下:

Include /etc/apache2/mods-enabled/mod_mono.conf 

(就是刚才我们修改过的mod_mono.conf文件)

相关推荐