Ubuntu 9.04 下使用Apache2,mod_mono 配置asp.net 2.0 运行环境教程
2010-09-26 20:12
946 查看
以前没用过Linux,现在需要把原来Win下做的一两个网站移植到Linux服务器中,所以有了下文。
由于linux版本比较混乱,服务器配置也可能千奇百怪,不能保证其他环境能成功奥,我的环境是Ubuntu 9.04,apache2,xsp2,mod_mono,asp.net 2.0.
如果高手看了觉得肤浅,就多担待了,仅供新手参考。
先安装开发环境:
在浏览器中输入apt:mono-devel,和apt:mono-2.0-devel来安装mono
到下面网址去安装Monodevelop:http://monodevelop.com/Download
参考:http://www.mono-project.com/Other_Downloads
安装服务器相关的包:
sudo aptitude install apache2 mono mono-gmcs mono-utils mono-xsp2
monodoc-http libapache2-mod-mono mono-apache-server2 mono-xsp2-base
asp.net2-examples
安装后重要目录:
Asp.net 2.0 Demo的目录:/usr/share/asp.net2-demos/
Apache2服务器的目录:/var/www
使用xsp来测试基本环境是否正确:(Run ASP and .NET in Ubuntu and Debian LINUX):
进入到Demo的目录,运行命令:xsp2,现在直接使用http://localhost:8080看是否能访问正确呢。
参考:http://www.goitexpert.com/entry.cfm?entry=Run-ASP-and-NET-in-UBUNTU--and-Debian-LIN
重启Apache时(sudo /etc/init.d/apache2 restart)可能遇到的问题:
Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName:
解决方法:修改/etc/apache2/httpd.conf,添加行:ServerName localhost
参考:http://www.qc4blog.com/?p=611
下面东真格的了,开始配置mod_mono,可以参考下面三个网址:
mod_mono document:
http://www.mono-project.com/Mod_mono
configuring mod_mono on Ubuntu:
https://help.ubuntu.com/community/ModMono
Autoconfiguration mod_mono:
http://mono-project.com/AutoHostin
我的配置方法,修改/etc/apache2/mods-enabled/mod_mono.conf,行首加上两句:
MonoServerPath "/usr/bin/mod-mono-server2"
MonoAutoApplication enabled
好了,终于行了。
你可以把刚才提到的Asp.net 2.0 Demo复制到/var/www目录下,直接使用“http://localhost/{/var/www/下某个文件夹的名称}”就可以访问你的asp.net网站了。
如果需要更高级的配置请还是可以参考我上面列出的三个网址。
由于linux版本比较混乱,服务器配置也可能千奇百怪,不能保证其他环境能成功奥,我的环境是Ubuntu 9.04,apache2,xsp2,mod_mono,asp.net 2.0.
如果高手看了觉得肤浅,就多担待了,仅供新手参考。
先安装开发环境:
在浏览器中输入apt:mono-devel,和apt:mono-2.0-devel来安装mono
到下面网址去安装Monodevelop:http://monodevelop.com/Download
参考:http://www.mono-project.com/Other_Downloads
安装服务器相关的包:
sudo aptitude install apache2 mono mono-gmcs mono-utils mono-xsp2
monodoc-http libapache2-mod-mono mono-apache-server2 mono-xsp2-base
asp.net2-examples
安装后重要目录:
Asp.net 2.0 Demo的目录:/usr/share/asp.net2-demos/
Apache2服务器的目录:/var/www
使用xsp来测试基本环境是否正确:(Run ASP and .NET in Ubuntu and Debian LINUX):
进入到Demo的目录,运行命令:xsp2,现在直接使用http://localhost:8080看是否能访问正确呢。
参考:http://www.goitexpert.com/entry.cfm?entry=Run-ASP-and-NET-in-UBUNTU--and-Debian-LIN
重启Apache时(sudo /etc/init.d/apache2 restart)可能遇到的问题:
Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName:
解决方法:修改/etc/apache2/httpd.conf,添加行:ServerName localhost
参考:http://www.qc4blog.com/?p=611
下面东真格的了,开始配置mod_mono,可以参考下面三个网址:
mod_mono document:
http://www.mono-project.com/Mod_mono
configuring mod_mono on Ubuntu:
https://help.ubuntu.com/community/ModMono
Autoconfiguration mod_mono:
http://mono-project.com/AutoHostin
我的配置方法,修改/etc/apache2/mods-enabled/mod_mono.conf,行首加上两句:
MonoServerPath "/usr/bin/mod-mono-server2"
MonoAutoApplication enabled
好了,终于行了。
你可以把刚才提到的Asp.net 2.0 Demo复制到/var/www目录下,直接使用“http://localhost/{/var/www/下某个文件夹的名称}”就可以访问你的asp.net网站了。
如果需要更高级的配置请还是可以参考我上面列出的三个网址。
相关文章推荐
- Ubuntu 9.04 下使用Apache2,mod_mono 配置asp.net 2.0 运行环境
- ubuntu 8.10 server配置mono2.0.1运行asp.net 2.0
- CentOS上搭建Nginx+Mono运行asp.net环境的配置方法
- 在Ubuntu13.04中配置Jexus+Mono3.2运行Asp.Net Mvc 4站点 (二)
- 使用VS2008开发运行在.net 2.0环境下的 ASP.NET AJAX 网站
- 在Ubuntu13.04中配置Jexus+Mono3.2运行Asp.Net Mvc 4站点 (一)
- 【翻译】使用VS2008开发运行在.net 2.0环境下的 ASP.NET AJAX 网站
- Win7旗舰版中的IIS配置asp.net的运行环境配置教程(图文教程+视频)
- 使用VS2008开发运行在.net 2.0环境下的 ASP.NET AJAX 网站
- 配置 ASP.NET Linux( CentOS 6.5 ) 运行环境 MONO + Jexus
- ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境
- 配置 ASP.NET Linux( CentOS 6.5 ) 运行环境 MONO + Jexus
- CentOS 或 Fedora 下自动化安装mono和jexus的脚本(Linux下的Asp.net运行环境配置)
- Ubuntu Server 10.0.4+Apache 下配置 mono 下运行 asp.net
- Ubuntu Server Nginx 下配置 mono 下运行 asp.net mvc
- Linux( CentOS 6.6 ) 环境下使用 MONO + Jexus 配置 ASP.NET 以及MVC运行环境
- 将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005
- monodevelop ubuntu 安装和运行asp.net
- Silverlight入门教程(基于Asp.net运行环境示例)[示例代码下载]
- [原]在ubuntu中构建.net开发环境(mono2.4+monodevelop2.0)(一)