ASP.NET网站部署CentOS操作笔记
ASP.NET 网站部署 Linux 服务器简要笔记
Mono 刚问世的时候,跑起来确实有很多不可预估的 BUG,但是被微软收购后推出的几个版本相对来说稳定了许多。
这几天使用了一个 n 年前用 WebForm 开发的 Web 网站进行测试,发现还蛮稳定的,分享一下经验。
Mono 如今已快成为历史了,在 .NET Core 的迅猛发展下,慢慢被遮盖了当年的光辉,but 一些比较老又大的项目重构 Core 不那么容易,
还是可以尝试 Mono 实现跨平台,绕过微软的 Windows 服务器(收费贵)
一、环境介绍
1、Mono 框架,.NET 跨平台的一种实现;
2、Jexus Web 服务器,.NET Core 默认捆绑的高性能跨平台 Web 服务器;
二、Mono 安装说明
安装使用流程还是蛮简单的,官方的教程也做的不错。(注意哈 Mono 也有跨平台的 IDE,本文只介绍运行环境)
https://www.mono-project.com/download/stable/#download-lin-centos
按照官网教程,严格来讲,三行 shell 就搞定安装了,而且安装过程还不会遇到什么异常的错误
yum install 以后,检查日志,没有报错则
输入:mono --version # 查看一下当前版本,是否安装 OK
二、Jexus 安装说明
Jexus 轻量级、高性能的 Web 服务器,有关的介绍不啰嗦,看官网文档。
安装流程粗暴简单,因为轻
安装 jexus 通用版的命令是:
curl https://jexus.org/release/install|sudo sh
其他安装方式:
mkdir wwwroot
wget http://www.linuxdot.net/down/jexus-5.8.1.tar.gz
tar -zxvf jexus-5.8.1.tar.gz
sudo ./install (默认安装目录 /usr/jexus)
sudo /usr/jexus/jws start|stop|restart (启动、暂停、重启)
sudo /usr/jexus/jws [你的网站名称] start|stop|restart
安装目录下有一个 siteconf 目录,里面是配置的站点信息,新增一个站点则只需 cp 一下,修改端口域名即可