linux 部署dotnetcore2.x Web,NLog 日志记录

linux 部署dotnetcore2.x Web,NLog 日志记录

部署core程序,root用户权限太大,会有安全隐患建议创建一个新的用户管理core程序的发布。

一、在vs 发布程序时选择Liunx的版本发布程序,选择独立部署
在这里插入图片描述

二、在/home下面建一个文件夹用于放程序

mkdir 文件夹名称

把发布好的程序放在web里的某个项目文件夹中

mkdir 项目名

Linux创建用户,并赋予管理指定目录的权限
三、创建用户
1.创建用户:

useradd 用户名

2.设置密码:

passwd userName 随后会提示输入密码

四、赋予权限
Linux给用户和文件赋予权限
1、先对用户所属的的组赋权限:

chown -R 用户名:用户组 目录

2、再对目录赋予权限:

chmod -R 775 目录

3、查看文件夹的权限

ls -la 目录

五、设置一个sh文件,用于后台启动exe
sh文件在exe同级目录

vi startup.sh

在startup.sh中写入以下代码

#!/bin/sh
#启动QcPay项目,后台运行
nohup ./exe程序名称 --server.urls “http://*:端口号” >server.log 2>&1 &

六、使用NLog 写日志,有一个巨坑
windos 不区分大小写,但Linux区分大小写 NLog.config 必须的这个命名,不能是nlog.config
且记且珍惜

如果还是不能写日志,给写日志的路劲文件夹高一点的权限就行了。
嗯。就是这样了,文章比较简洁,这些都是在项目中遇到的经验。
经得住考验的~~~~

@我是一只小菜鸡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值