在Ubuntu上安装asp.net运行环境
2013-06-04 11:39
295 查看
最近一段时间有个项目涉及到.net和JAVA Webservice的互访,现在该项目需要部署,还需要单独部署一台windows Server,其余为linux,就考虑能不能将.net 的webservice也部署到linux上,查阅了一些资料,终于搞定。现将步骤记录,留作备忘。
1.安装的linux版本是Ubuntu 13.04,这个不必介绍,安装完毕后启动系统。
2.启动系统,首先提升用户权限,按下Ctrl+Alt+T,进入终端命令行,输入sudo gedit /etc/passwd ,则打开编辑器,找到我的用户hhb:x:1000:1000:www.linuxidc.com:/home/linuxidc:/bin/bash,将两个1000改为0,则我的用户hhb,获取了root权限,重启
3.安装mono :重启完成后,ctrl+alt+t,进入终端命令行,依次输入
wget http://download.mono-project.com/sources/mono/mono-3.0.10.tar.bz2
mono最新版本可以在这边找到:Last modified
下载完成后,解压:
tar jvxf mono-3.0.10.tar.bz2
然后通过安装“三步曲”完成安装:
cd mono-3.0.10
./configure --prefix=/usr
make
sudo make install
cd ..
4.安装jexus:
可到其官网下载:http://www.linuxdot.net/。下载链接位于官网右侧“重要下载”一栏中。咱们安装的是Jexus web server V5.3.1 正式版。安装命令如下:
wget http://www.linuxdot.net/down/jexus-5.3.1.tar.gz
tar -zxv -f jexus-5.3.1.tar.gz
jexus-5.3.1文件夹,该文件夹下,有一个install,运行install解压后,进入
cd jexus-5.3.1
./install
已经安装成功。
查看下jexus的默认配置,配置文件在/usr/jexus/siteconf/default:
配置中都有示例,还是相当好理解的,这里就不多说了。下面我们新在/var/www/default下面新建一个index.html页面,页面包含一些简单的HTML代码,如下 :
<html>
<head><title>Hello Jexus!</title></head>
<body><h1>Hello Jexus!</h1><body>
</html>
然后回到/usr/jexus,运行如下命令:
./jws start
curl http://localhost/index.html
已经jexus服务已成功启动。
5.将发布好的站点文件copy到var/www/下,我这里命名为website
6. 打开jexus文件夹下的SiteConf目录,找到default文件,复制一份,重命名为website,用Ubuntu自带的编辑器打开,将其中的default统一替换成website,port改为8081,这样就可以通过http://IP地址/website/index.aspx(这里我的初始页面是index.aspx,如果是别的页面替换即可)访问到配好的网站,搞定
1.安装的linux版本是Ubuntu 13.04,这个不必介绍,安装完毕后启动系统。
2.启动系统,首先提升用户权限,按下Ctrl+Alt+T,进入终端命令行,输入sudo gedit /etc/passwd ,则打开编辑器,找到我的用户hhb:x:1000:1000:www.linuxidc.com:/home/linuxidc:/bin/bash,将两个1000改为0,则我的用户hhb,获取了root权限,重启
3.安装mono :重启完成后,ctrl+alt+t,进入终端命令行,依次输入
wget http://download.mono-project.com/sources/mono/mono-3.0.10.tar.bz2
mono最新版本可以在这边找到:Last modified
下载完成后,解压:
tar jvxf mono-3.0.10.tar.bz2
然后通过安装“三步曲”完成安装:
cd mono-3.0.10
./configure --prefix=/usr
make
sudo make install
cd ..
4.安装jexus:
可到其官网下载:http://www.linuxdot.net/。下载链接位于官网右侧“重要下载”一栏中。咱们安装的是Jexus web server V5.3.1 正式版。安装命令如下:
wget http://www.linuxdot.net/down/jexus-5.3.1.tar.gz
tar -zxv -f jexus-5.3.1.tar.gz
jexus-5.3.1文件夹,该文件夹下,有一个install,运行install解压后,进入
cd jexus-5.3.1
./install
已经安装成功。
查看下jexus的默认配置,配置文件在/usr/jexus/siteconf/default:
配置中都有示例,还是相当好理解的,这里就不多说了。下面我们新在/var/www/default下面新建一个index.html页面,页面包含一些简单的HTML代码,如下 :
<html>
<head><title>Hello Jexus!</title></head>
<body><h1>Hello Jexus!</h1><body>
</html>
然后回到/usr/jexus,运行如下命令:
./jws start
curl http://localhost/index.html
已经jexus服务已成功启动。
5.将发布好的站点文件copy到var/www/下,我这里命名为website
6. 打开jexus文件夹下的SiteConf目录,找到default文件,复制一份,重命名为website,用Ubuntu自带的编辑器打开,将其中的default统一替换成website,port改为8081,这样就可以通过http://IP地址/website/index.aspx(这里我的初始页面是index.aspx,如果是别的页面替换即可)访问到配好的网站,搞定
相关文章推荐
- Ubuntu 9.04 下使用Apache2,mod_mono 配置asp.net 2.0 运行环境
- asp.net在xp环境下运行要 安装IIS和.net framework
- 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台
- 我的ASP.NET之旅_基础知识&安装运行环境
- 火星人软件安装指南 -- 运行环境的安装(IIS,ASP .NET,SQL Server Express)
- Ubuntu 安装 CLI 并运行 ASP.NET Core 1.0
- Ghost XP中 iis安装、配置ASP.NET运行环境
- Linux 安装Mono环境 运行ASP.NET(二)
- Ubuntu 9.04 下使用Apache2,mod_mono 配置asp.net 2.0 运行环境教程
- 基于XP系统的asp.net运行环境的安装与配置
- ASP.NET MVC 3发布报错(ASP.NET MVC 3在没有安装环境的服务器上运行)的解决方案
- monodevelop ubuntu 安装和运行asp.net
- 服务器端安装ASP.NET运行环境错误Failed to execute request because the App-Domain could not be created. Error: 0x80131902
- CentOS 或 Fedora 下自动化安装mono和jexus的脚本(Linux下的Asp.net运行环境配置)
- ASP.NET项目中在64位环境下运行32位dll的配置
- 阿里云ESC(Windows Server 2012 40G系统盘+10G数据盘)搭建IIS+ASP.NET运行环境详解
- Asp.net Mvc 第一回 安装,并使ASP.NET MVC页面运行起来
- JavaScript组件之JQuery(A~Z)教程(基于Asp.net运行环境)[示例代码下载]
- Win7中的IIS配置asp.net的运行环境
- JavaScript组件之JQuery(A~Z)教程(基于Asp.net运行环境)[示例代码下载]