1.安装jexus
Jexus独立版(专业版)的安装
Jexus“独立版”指的是自带.net运行时(mono),不需要在客户服务器安装mono就能正常运行的Jexus版本,该版本只支持 64位Linux操作系统。
安装jexus独立版的命令是:
curl https://jexus.org/release/x64/install.sh|sudo sh注:运行安装命令,需要操作者有root权限。
2.项目发布
这个时候Program里面不要UseUrls("http://www.your.com") 了,默认就行
public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args).UseStartup();
3.配置jexus 网站文件
port=80
root=/ /var/www/meeting #你项目的根目录,如果项目中有静态文件需要 root/ /var/www/meeting/wwwroot#hosts 默认就行
hosts=* #OR your.com,*.your.com # AspNet.Workers=1 # Set the number of asp.net worker processes.Defauit is 1.# addr=0.0.0.0
# CheckQuery=falseNoLog=true#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=true
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