ASP.NET 网站部署 Linux 服务器简要笔记html
Mono 刚问世的时候,跑起来确实有不少不可预估的 BUG,可是被微软收购后推出的几个版本相对来讲稳定了许多。linux
这几天使用了一个 n 年前用 WebForm 开发的 Web 网站进行测试,发现还蛮稳定的,分享一下经验。shell
Mono 现在已快成为历史了,在 .NET Core 的迅猛发展下,慢慢被遮盖了当年的光辉,but 一些比较老又大的项目重构 Core 不那么容易,centos
仍是能够尝试 Mono 实现跨平台,绕过微软的 Windows 服务器(收费贵)服务器
1、环境介绍框架
一、Mono 框架,.NET 跨平台的一种实现;curl
二、Jexus Web 服务器,.NET Core 默认捆绑的高性能跨平台 Web 服务器;性能
2、Mono 安装说明测试
安装使用流程仍是蛮简单的,官方的教程也作的不错。(注意哈 Mono 也有跨平台的 IDE,本文只介绍运行环境)
https://www.mono-project.com/download/stable/#download-lin-centos
按照官网教程,严格来说,三行 shell 就搞定安装了,并且安装过程还不会遇到什么异常的错误
yum install 之后,检查日志,没有报错则
输入:mono --version # 查看一下当前版本,是否安装 OK
2、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 一下,修改端口域名便可