• 在Centos7下安装与部署.net core


    在Centos7下安装与部署.net core

    个人安装流程,参照文档

    https://www.cnblogs.com/Burt/p/6566642.html

    https://www.microsoft.com/net/learn/get-started/linux/centos#install

    你可以按照第一个链接里的方式安装,但是我在官网上下载tar包自行安装时经常缺少文件,导致安装失败。

    所以我建议你在配置环境的时候,按照官网上写的流程来做。

    -------------------------------------------------------------------------------------------

    首先,安装libicu依赖

    执行下方命令行

    [plain] view plain copy
     
    1. yum install libunwind libicu  

    第二步,Add the dotnet product feed

    按照微软官网上的流程执行下面两行命令
    [plain] view plain copy
     
    1. sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc  
    2. sudo sh -c 'echo -e "[packages-microsoft-com-prod] name=packages-microsoft-com-prod  baseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'  

    第三步,Install the .NET SDK

    执行下方命令行,时间较长

    [plain] view plain copy
     
    1. sudo yum update  
    2. sudo yum install libunwind libicu  
    3. sudo yum install dotnet-sdk-2.1.4  

    第四步,安装完成

    输入 dotnet --info ,验证是否安装成功

        

    第五步,创建实例

    你可以按照官网上所写建一个控制台文件,我推荐还是按照第一个写的流程创建一个MVC

    之后就按照第一个的流程来做就好了,我也就不复制粘贴了。

    Nginx的安装我推荐也还是用yum来做,不推荐自己解压tar包。

    执行命令行 yum install nginx即可。

    Nginx地址:http://nginx.org/en/linux_packages.html#stable

    --------------------------------------------------------------------------------

    第一个链接的流程里,本机dotnet需要启动网站,把5000端口打开,然后用nginx做一个路由的工作。

    这种方式就让我觉得很怪,甚至觉得有点蠢,应该有其他的发布方法。

    --------------------------------------------------------------------------------

    https://www.cnblogs.com/Leo_wl/p/7643407.html

    编译方法

    七、使用Supervisor守护进程

    https://www.cnblogs.com/duyao/p/6021912.html

    配置Supervisor,设置开机启动,不用每次重启服务器还需要启用守护进程。

  • 相关阅读:
    各种blog尝试后,发现wordpress适用起来最方便
    索引器(C# 编程指南)
    vue3 父子组件之间的传值
    vue3 + vite + ts 搭建项目
    vue3中使用全局变量
    用JSONKit库解析json文件
    程序内部让用户直接上appstore评价游戏的链接地址以及跳转方法
    常见错误:Apple MachO Linker Error
    常见错误:多线程界面元素显示错误
    常见错误:Undefined symbols for architecture i386
  • 原文地址:https://www.cnblogs.com/jackytang/p/9112274.html
Copyright © 2020-2023  润新知