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


    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<Startup>();

    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=false
    NoLog=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 
  • 相关阅读:
    JS产生随机数的几个用法!
    title与alt的区别
    jquery select取值,赋值操作
    DIV+CSS中标签dl dt dd常用的用法
    vi/vim键盘图
    win7系统注册表的权限修改
    win7 链接打印机时提示未知的用户名或错误密码
    关于无法把程序(Adobe Fireworks CS5)添加到打开方式的解决办法
    把网页发送到桌面代码
    iframe多层嵌套时获取元素总结
  • 原文地址:https://www.cnblogs.com/wangjun8868/p/10824241.html
Copyright © 2020-2023  润新知