[Linux] - CentOS运行DotNet Web程序

文章说明

在Linux(CentOS)是运行C#的Web应用程序,这里使用及讲解的是Jexus服务器安装及配置。非ASP.net Core

 

安装步骤

一、下载及安装Mono

yum install yum-utils -y
rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/
yum install mono-devel -y

 

二、下载及安装Jexus

wget linuxdot.net/down/jexus-5.8.2.tar.gz 
tar -zxvf jexus-5.8.2.tar.gz
cd jexus-5.8.2
sudo ./install

安装完后将看到如下界面

默认安装完后的Jexus程序路径在:/usr/jexus

 

启动Jexus

#启动Jexus
./jws start

#停止Jexus
./jws stop

#重启Jexus
./jws restart

 

到这里已经安装完成,可以使用浏览器打开地址即可看到结果:

 

(Oh your god, 怎么可以这么简单....^o^)

 


 

三、配置Jexus

进入/usr/jexus目录,可以看到如下文件:

在siteconf目录下会有一个default文件,使用vim编辑它,比如我这里修改为:

root:参数为web程序发布的目录,把.net的程序放在这里即可直接运行(包括WebApplication和ASP.net MVC)。

port:参数为端口号

hosts:是你的域名

addr:默认是注释的,我这里把它只设置为本地IP,因为我再上一层使用了nginx反向

 

其它的Jexus设置,可以自行上网搜,这里就不再细节说明了。


 

 

Jexus参考文章及相关网站

中文官网:https://www.jexus.org/

Mono官网:http://www.mono-project.com/download/#download-lin-centos

写得比较详细的Jexus配置文章:http://www.cnblogs.com/msdynax/p/3735344.html

posted @ 2017-08-23 21:11  横渡  阅读(1673)  评论(0编辑  收藏  举报