centos 7 下使用jexus 配置ASP.NET Core

1.安裝jexus 

Jexus獨立版(專業版)的安裝服務器

Jexus「獨立版」指的是自帶.net運行時(mono),不須要在客戶服務器安裝mono就能正常運行的Jexus版本,該版本只支持 64位Linux操做系統。asp.net

安裝jexus獨立版的命令是:
curl https://jexus.org/release/x64/install.sh|sudo shcurl

注:運行安裝命令,須要操做者有root權限。網站

2.項目發佈

這個時候Program裏面不要UseUrls("http://www.your.com") 了,默認就行ui

     public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args).UseStartup<Startup>();

3.配置jexus 網站文件

port=80
root=/ /var/www/meeting  #你項目的根目錄,若是項目中有靜態文件須要 root/ /var/www/meeting/wwwroot url

#hosts 默認就行
hosts=* #OR your.com,*.your.com spa


# AspNet.Workers=1 # Set the number of asp.net worker processes.Defauit is 1.操作系統

# addr=0.0.0.0
# CheckQuery=false
NoLog=true.net

#AppHost 前面的#放開 配置cmd 其實就是dotnet運行命令
AppHost={
cmd=dotnet Meeting.Web.dll;
root=/var/www/meeting;
port=0;#默認0  推薦
outlog=/tmp/1.txt;}
# NoFile=/index.aspx
# Keep_Alive=false
# UseGZIP=false

# UseHttps=truecode

 

4.設置jexus 開機啓動

jexus一慣都是在rc.local中配開機啓動。
在 /etc/rc.local 中,添加一行:
/usr/jexus/jws start
 
 
 /etc/rc.local中是軟鏈接.其實就是操做 /etc/rc.d/rc.local
 
備註:若是是 Centos,還須要 sudo chmod +x /etc/rc.local 
相關文章
相關標籤/搜索