如何在Linux-Centos上发布部署.net

如何在Linux-Centos上发布部署.net

  • 1、为何要在linux-centos上部署.net
  • 2、mono安装
  • 3、Jexus安装
  • 4、net网站发布

1、为何要在linux-centos上部署.net

c#、.net作为开源软件,已经在可以跨平台部署,并且由于c#语言的简洁、高效,已有越来越多的开发者选择c#作为跨平台语言,下面就以实际步骤说明如何在centos上发布部署.net

2、mono安装

本文以centos8为例,安装mono的rpm安装包
2.1下载mono RPM安装包
进入https://pkgs.org/网站
搜索mono
如下图所示:
在这里插入图片描述
选择安装包rpm,并且下载。
在这里插入图片描述
2.2上传RPM安装包
将RPM安装上传至/usr/local/src目录下
在这里插入图片描述
2.3 安装mono RPM安装包
命令行中执行如下命令,进行RPM包的安装
rpm -ivh --force --nodeps mono-core-6.8.0-4.el8.x86_64.rpm
在这里插入图片描述2.4 查看安装mono的版本号
查看mono版本命令:mono -V
在这里插入图片描述

3、Jexus安装

3.1解压jexus
Jexus官网:https://www.jexus.org/ (注意:centos8版本要安装jexus-7.0.x-x64.tar.gz版本)
jexus-6.4.x-x64.tar.gz放置于/usr/local/src/目录下进行解压
tar -zxf jexus-6.4.x-x64.tar.gz
在这里插入图片描述
3.2移动jexus
把解压后的jexus目录拷贝至/usr/目录下:
命令行中执行:mv jexus /usr/
3.3注册全局程序集
进入cd /usr/jexus
./jws regsvr
在这里插入图片描述
一些常用的Jexus命令:
启动:./jws start
重启:./jws restart
停止:./jws stop
启动某个网站:start 网站名
重启某个网站:restart 网站名
停止某个网站:stop 网站名
3.4 Jexus配置
位置: /usr/jexus/siteconf/default
里面有几个地方要注意
port=8013
root=/ /var/www/站点目录名称
要看详情可以到这里:
http://www.linuxdot.net/bbsfile-3500

4、net网站发布

4.1 网站拷贝目录
将需要发布的网站拷贝到/var/www/目录下,如下图所示:
在这里插入图片描述
4.2 Jexus下网站配置
进入 /usr/jexus/siteconf目录下,拷贝一份default,重命令为例如:smsweb,备注:名字请按实际项目名称填写。
在这里插入图片描述
打开smsweb文件,进行配置
在这里插入图片描述
编辑后保存
4.3 重启jexus
进入 /usr/jexus
重启jexus, 输入命令: ./jws restart
在这里插入图片描述
4.4 浏览网址
示例:浏览器中输入网址:http://服务器IP地址:8081/, 显示网站,安装成功。