zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    Linux ACL 权限之进阶篇
    Linux umask
    Linux 特殊权限 SUID,SGID,SBIT
    隔离 docker 容器中的用户
    理解 docker 容器中的 uid 和 gid
    Linux ugo 权限
    Dockerfile 中的 COPY 与 ADD 命令
    2013年全年总结
    参加2013中国大数据技术大会(BDTC2013)
    读书笔记2013第18本:《像外行一样思考,像专家一样实践》
  • 原文地址:https://www.cnblogs.com/wangjun8868/p/10824241.html
Copyright © 2011-2022 走看看