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 服務器,有關的介紹不啰嗦,看官網文檔。

  [張隊的博文有介紹]

  安裝流程粗暴簡單,因為輕

  https://www.jexus.org

  安裝 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 一下,修改端口域名即可

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM