[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参考文章及相关网站
Mono官网:http://www.mono-project.com/download/#download-lin-centos
写得比较详细的Jexus配置文章:http://www.cnblogs.com/msdynax/p/3735344.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 个人数据保全计划:从印象笔记迁移到joplin
· Vue3.5常用特性整理
· 重拾 SSH:从基础到安全加固
· 为什么UNIX使用init进程启动其他进程?