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 进行校验。
安装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文件,之前也请教过阿不前辈,后来也知道此文件里的配置内容很少,完全可以通过拷贝被的目录的修改一下就好了。
通过查询命令找:
修改 /etc/apache2/mods-enabled/mod_mono.conf 文件,我修改后的文件内容:
使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文件)