CentOS 安装 mono +jexus 【asp.net网站部署到linux服务器最佳实践】

来源:互联网 发布:三维机房设计软件 编辑:程序博客网 时间:2024/05/21 17:22

一、安装mono

1、mono需要这些库的支持,直接复制到xshell中就行。

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


2、安装Libgdiplus

tar jvxf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10./configure --prefix=/usr/local/monomakemake install


3、安装mono


tar jvxf mono-3.1.7.tar.bz2
cd mono-3.1.7./configure --prefix=/usr/local/monomakemake install


注:libgdiplus和mono需安装在同一目录

安装后,若没出现错误, mono -V  (注意是大V)查看有无mono版本信息,若有表示安装成功!

若看不到版本信息,尝试配置环境变量:

修改 etc/profile 文件:在最后加上下面两句:

PATH=/usr/local/mono/bin:$PATHexport PATH
修改后保存退出。设置生效,执行下面语句:

 source /etc/profile


二、安装jexus

tar -zxvf jexus-5.5.tar.gz
cd jexus-5.5
 ./install


安装完成

--------以下信息来自jexus官网------------

启动:sudo /usr/jexus/jws start停止:sudo /usr/jexus/jws stop重启:sudo /usr/jexus/jws restart重启指定网站:sudo /usr/jexus/jws restart siteName停止指定网站:sudo /usr/jexus/jws stop siteName


问:怎么创建一个网站?
答:
首先得建“网站配置文件”,在/usr/jexus/siteconf中的每一个文件都是一个网站的配置文件,每一个配置文件就代表一个网站。
安装jexus后,在/usr/jexus/siteocnf中,就已经有一个默认的网站配置文件,文件名叫“default”。
你可以修改这个配置文件,也可以将这个配置文件复制并修改为一个新站。
配置文件中,有关键的三项是必填项:
port:端口号定义
root:虚拟根路径和物理根路径的定义
hosts:域名定义

端口号(port)是一个整数,一般是80,也可以是65535以下的其它整数,但这个端口号必须没有其它服务程序占用。
根路径(root)由两部分组成,中间用空格分开。空格前表示这个网站访问时的虚拟根路径(一般都是“/”),空格后是存放这个网站内容的文件夹的物理路径(比如“/var/www/default”)。
域名(hosts),填写访问这个网站的域名,如果有多个域名,域名间就英文逗号分开,同时还可以用“泛域名”,比如“*.mysite.com”。
网站名:jexus把网站配置文件的名称,作为网站名。
** 强调,网站配置文件名,不能有空格,第一个字符不能是“~”。

问:我新建了网站配置或修改了网站配置,如何上它生效?
答:
用 sudo /usr/jexus/jws restart,即可生效。
当然,更可以用 sudo /usr/jexus/jws restart siteName格式,指定需重启的网站。




0 0
原创粉丝点击