ASP.NET網站部署CentOS操做筆記

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

  [張隊的博文有介紹]

  安裝流程粗暴簡單,由於輕

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

相關文章
相關標籤/搜索