zoukankan      html  css  js  c++  java
  • windows server2012 搭建.netcore+nginx+nssm运行环境

    1.linux+.netcore+sqlserver的坑

    linux不支持访问sqlserver2008及以下的版本(由于System.Data.SqlClient.dll的限制。windows上面访问没问题),必须升级到sqlserver 2008 sp3以上

    2.windows server2012+.netcore+nginx环境配置

      使用.netcore自带kestrel web服务器 (dotnet xx.dll运行,没必要安装iis) 
      下载windows版本最新的nginx-1.16.1  http://nginx.org/en/download.html
      下载 nssm-2.24 http://www.nssm.cc/

    3.nginx常用命令

    cd C:www ginx-1.16.1

    启动:start nginx
    查看任务:tasklist /fi "imagename eq nginx.exe"
    退出:nginx -s quit
    停止服务:nginx -s stop
    重载:nginx -s reload
    打开日志文件:nginx -s reopen
    帮助:nginx -h
    验证配置文件:nginx -t

    4.nssm工具的使用

    什么是NSSM?

    官网http://www.nssm.cc/,下载地址http://www.nssm.cc/download

    nssm相当于linux下的supervisor,用来当作守护进程。nssm将可以将exe程序运行在windows服务中,而且NSSM功能强大,运行更简单,界面化傻瓜化处理方式。

    使用NSSM安装到服务后台运行

    使用命令窗口至NSSM目录中找到nssm.exe所在的目录,然后运行nssm install,然后会弹框,选择相应的文件和文件夹

    安装dotnet

    安装nginx也是一样

    这样就把.Net Core webapi,nginx托管至Window服务中了

  • 相关阅读:
    汉语编程
    第一次作业
    个人总结
    psp表格
    第三次个人作业——用例图设计
    第二次结对作业
    第一次结对作业
    第二次个人编程作业
    第一次编程作业
    第一次博客作业
  • 原文地址:https://www.cnblogs.com/langhaoabcd/p/11425006.html
Copyright © 2011-2022 走看看