centos系统上架设asp.net网站

2021-07-20 14:21:08 浏览数 (1)

当前,在linux系统上架设asp.net网站、建设web应用工程项目已经在国内流行起来,

而“mono jexus”架构模式是linux承载asp.net企业其他 级应用的极为重要的架构方式。

本实验在虚拟机下测试通过 虚拟机IP 192.168.199.146

安装好 CentOS 6.5 之后

1、更新系统

在命令行下执行

代码语言:javascript复制
yum –y update

2、安装必要的软件

代码语言:javascript复制
yum -y install gcc gcc-c   bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel

3、安装Mono需要的GDI 兼容API的库Libgdiplus

这个地址下有最新的 Libgdiplus http://download.mono-project.com/sources/libgdiplus/ 当前可以下载到的最新版本3.8

代码语言:javascript复制
cd /usr/local/src/wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gztar zxvf libgdiplus-3.8.tar.gzcd libgdiplus-3.8./configure --prefix=/usrmakemake install

4、安装Mono (过程时间比较长,耐心等待)

在这个地址下有最新版本的 Mono http://download.mono-project.com/sources/mono/ 当前可以下载到的最新版本3.10.0

代码语言:javascript复制
cd /usr/local/src/wget http://download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2tar -jxvf mono-3.10.0.tar.bz2cd mono-3.10.0./configure --prefix=/usrmakemake install

上述命令执行完毕之后,输入 mono -V 如有mono版本信息,则安装成功。 如下:

代码语言:javascript复制
[root@localhost ~]# mono -VMono JIT compiler version 3.10.0 (tarball 2014年 12月 28日 星期日 02:47:02 CST)Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com    TLS:           __thread    SIGSEGV:       altstack    Notifications: epoll    Architecture:  amd64    Disabled:      none    Misc:          softdebug     LLVM:          supported, not enabled.    GC:            sgen

5、安装Jexus

在 Jexus 的官网下载最新版本5.6.3 官网:http://www.jexus.org/

代码语言:javascript复制
cd /usr/local/src/wget http://www.linuxdot.net/down/jexus-5.6.3.tar.gztar -zxvf jexus-5.6.3.tar.gzcd jexus-5.6.3sudo ./install

6、启动 停止 重启 Jexus

启动:

代码语言:javascript复制
sudo /usr/jexus/jws start

停止:

代码语言:javascript复制
sudo /usr/jexus/jws stop

重启:

代码语言:javascript复制
sudo /usr/jexus/jws restart

7、测试

首先配置防火墙开放80端口

代码语言:javascript复制
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT/etc/rc.d/init.d/iptables save

打开浏览器访问

http://192.168.199.146/info

到此为止可以看到 Jexus 是可以正常运行的

详细的Jexus 使用说明后期整理

比如:

重启指定网站:

代码语言:javascript复制
sudo /usr/jexus/jws restart siteName

停止指定网站:

代码语言:javascript复制
sudo /usr/jexus/jws stop siteName

0 人点赞