首页 > Windows开发 > 详细

windows server2012 搭建.netcore+nginx+nssm运行环境

时间:2019-08-28 16:57:45      阅读:318      评论:0      收藏:0      [点我收藏+]

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\nginx-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可以把一些exe程序封装成Windows服务,然后exe程序就像服务一样运行。而且NSSM功能强大,运行更简单,界面化傻瓜化处理方式。

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

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

安装dotnet
技术分享图片

安装nginx也是一样
技术分享图片

 

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

 

技术分享图片

 

windows server2012 搭建.netcore+nginx+nssm运行环境

原文:https://www.cnblogs.com/langhaoabcd/p/11425006.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!