• Linux 下 jexus 部署.net 项目


    谈及.NET跨平台,已经不是什么稀奇的事儿。今天我们就以Jexus服务器的部署为例。简单示范下。

    我们首先在tmp目录下,通过wget命令下载jexus-5.8.1-x64.tar.gz安装包。据官网介绍,jexus-5.8.1是可以让ASP.NET程序不依赖mono就可以独立运行起来。该“独立版”支持64位的CentOS 6.5、Ubuntu 12.04以上版本的操作系统,能运行WebForm、Mvc3-5、WebService 以及WebApi,支持PHP,支持OWIN,支持反向代理,也就是说,无需安装mono的“独立版”与需要安装mono的“通用版”在功能上是完全相同的。目前不支持 framework 4.0 以上

    操作步骤:

    #cd /tmp

    #wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz

    注:如果有新版本,则修改为相应版本号即可。

    #tar -zxvf jexus-5.8.1-x64.tar.gz

    解压缩包并会得到一个Jexus的文件夹。

    #sudo mv jexus /usr

    将Jexus文件夹移动到usr下,到此安装完成。

    然后清理/tmp中的jexus:

    #sudo rm -rf /tmp/jexus*

    相关配置:

    1、Jexus 网站配置文件指向的物理路径是/var/www/default

    把项目放到 default 目录下即可 

    2、Jexus每个网站都会有一个conf,所以配置文件统一放在 /usr/jexus/siteconf 文件夹下。

    参数解析:

    port 网站端口号

    root 网站的物理文件路径

    hosts 域名地址

    默认端口是80 可以自行修改 

    3、相关命令集合

    Jexus包括如下操作命令(首先 cd /usr/jexus):
    启动:sudo ./jws start 
    停止:sudo ./jws stop 
    重启:sudo ./jws restart 

       启动、重启、停止

    #sudo /usr/jexus/jws start

    #sudo /usr/jexus/jws restart

    #sudo /usr/jexus/jws stop

    某个网站的启动、重启、停止
    # sudo /usr/jexus/jws start default

    # sudo /usr/jexus/jws restart default

    # sudo /usr/jexus/jws stop default

  • 相关阅读:
    结合grabcut和inpaint,实现人像去除
    配置zbar识别二维码()
    自己动手,实现“你的名字”滤镜
    prometheus监控进程
    xen vhdutil 工具检查找到依赖父子关系
    如何选择最合适的DNS
    dockercompose一直创建中
    centos7/8添加附加ip,添加子集ip
    Prometheus系统下vmware_exporter配置
    docker的监控cAdvisor
  • 原文地址:https://www.cnblogs.com/su-king/p/9996170.html
Copyright © 2020-2023  润新知