Linux下搭建asp.net运行环境
最近有個項目,是在Windows平臺下開發的,需要把 asp.net web應用移植到 CentOS下,甚是頭疼;
翻閱資料,發現Jexus是個可行的方案,下面是官方對Jexus的定義:
什么是Jexus Jexus是一款Linux平臺上的高性能WEB服務器和負載均衡網關,以支持ASP.NET、ASP.NET CORE、PHP為特色,同時具備反向代理、入侵檢測等重要功能。<br>可以這樣說,Jexus是.NET、.NET CORE跨平臺的最優秀的宿主服務器,如果我們認為它是Linux平臺的IIS,這并不為過,因為,Jexus不但非常快,<br>而且擁有IIS和其它Web服務器所不具備的高度的安全性,這是政府機構和重要企業對web服務器最必要也是最重要的品質需求。 |
1.下載Jexus
登陸https://www.jexus.org/,下載最新版的 Jenux,截止2019-6-12最新版為 6.1?
下載鏈接:https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
2.使用Xshell遠程登陸 CentOS,最好是root管理員賬戶,其它管理員賬戶也可以
3.解壓,解壓完畢后可使用 ls 指令查看
4.移動
5.創建測試頁面
vi index.aspx
? --添加代碼
<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%>
--鍵盤按ESC鍵退出編輯狀態
--輸入命令:保存修改
:wq
--輸入命令:查看文件是否新建成功
cat index.aspx
6.啟動網站
Jexus的常用命令:
啟動:sudo ./jws start
重啟:sudo ./jws restart
停止:sudo ./jws stop
啟動某個網站:sudo start 網站名
重啟某個網站:sudo restart 網站名
停止某個網站:sudo stop 網站名
7.卸載
8.其實配置的操作,也可以在Centos桌面環境下操作,無非是解壓,復制和粘貼的過程
當然如果網站有更改,需要使用?
cd /usr/jexus?
./jws restart?
來重新啟動網站 ,最后可以使用 pc 電腦在 windows系統下訪問 網站
原文地址:https://www.cnblogs.com/boentouch/p/11011865.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總?http://www.csharpkit.com?
總結
以上是生活随笔為你收集整理的Linux下搭建asp.net运行环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式之策略者模式
- 下一篇: 在 Asp.Net Core WebAP